动态更新实例变量
Dynamically update instance variable
我想进行 API 动态调用。 API(获取)结果必须根据传递的查询字符串动态变化。
我在没有任何查询字符串的情况下对 API URL 进行了硬编码,并将 API URL 作为实例变量提供:
@apiRequest = HTTParty.get("http://localhost:1880/api/devices")
@parseApiRequest = JSON.parse(@apiRequest.body)
我希望 @apiRequest
根据表单中的用户输入动态更改(我已经开发了一个从用户那里获取输入的表单)。
是否可以动态更改实例变量的值?用户的输入值必须作为查询字符串传递到该控制器。
获取用户输入的示例图像:
Getting User Input
实例变量必须动态更新为,
@apiRequest = HTTParty.get("http://localhost:1880/api/devices?device_id=123456")
请多多指教。
简单地将动态数据插值到api请求参数字符串中:
extraParamsOrPath = "assemble this from form inputs"
urlPrefix = "http://localhost:1880/"
@apiRequest = HTTParty.get("#{urlPrefix}/#{extraParamsOrPath}")
并确保用户输入经过清理 ;)
我想进行 API 动态调用。 API(获取)结果必须根据传递的查询字符串动态变化。
我在没有任何查询字符串的情况下对 API URL 进行了硬编码,并将 API URL 作为实例变量提供:
@apiRequest = HTTParty.get("http://localhost:1880/api/devices")
@parseApiRequest = JSON.parse(@apiRequest.body)
我希望 @apiRequest
根据表单中的用户输入动态更改(我已经开发了一个从用户那里获取输入的表单)。
是否可以动态更改实例变量的值?用户的输入值必须作为查询字符串传递到该控制器。
获取用户输入的示例图像: Getting User Input
实例变量必须动态更新为,
@apiRequest = HTTParty.get("http://localhost:1880/api/devices?device_id=123456")
请多多指教。
简单地将动态数据插值到api请求参数字符串中:
extraParamsOrPath = "assemble this from form inputs"
urlPrefix = "http://localhost:1880/"
@apiRequest = HTTParty.get("#{urlPrefix}/#{extraParamsOrPath}")
并确保用户输入经过清理 ;)