Jac*_*uen 0 parameters ruby-on-rails link-to
在 Rails 中,我试图学习如何使用通过 link_to 传递的参数。
在一种观点中我有
<%= link_to 'link', static_pages_params_path(info: 23) %>
Run Code Online (Sandbox Code Playgroud)
然后在我的 StaticPagesController 中我有
def params
debugger
end
Run Code Online (Sandbox Code Playgroud)
当我点击上述链接后输入 byebug 时,我看到
Started GET "/static_pages/params?info=23" for ::1 at 2016-08-17 11:05:43 -0500
Processing by StaticPagesController#params as HTML
Parameters: {"info"=>"23"}
Return value is: nil
Run Code Online (Sandbox Code Playgroud)
由此看来我应该能够访问参数。但是,当我在 byebug 中输入 params 时,我得到 nil:
(byebug) params
nil
Run Code Online (Sandbox Code Playgroud)
我此时正在调试,因为我无法从 params 方法访问 params[:info] 。
我在这里做错了什么?
| 归档时间: |
|
| 查看次数: |
1038 次 |
| 最近记录: |