我正在为 iOS 应用程序开发一个 api。我目前有一个有很多问题的属性类。在 Index 的 API 控制器中,我有以下代码:
def index
@issues = @property.issues
end
我正在@property
使用 before_action 设置 var
我目前在我的 API 包装器路由中的路由文件中有这个:
resources :issues do
resources :comments
end
这显然是为调用添加了正确的 REST 动词,但我的问题是我需要传递 property_id 的参数才能让我的之前的操作找到 find Property.where(id: pay ams[:property_id]
。
- 我可以在向 rails 4 的 GET 请求期间传递参数吗?
- 我需要在带有请求标头的 URL 中
?property_id=1
还是在请求标头中执行此操作? - 我是否需要在路由文件中为此 GET 请求指定参数?
在 Rails 4 中,是否会发生强参数,我需要传递以下内容:
{ "issue":["property_id":2] }