我想创建一个传递参数的链接,所以我不必在表单中询问它。
这样的事情:
<%= button_to "New", new_skill_path(:controller => "skills",:action => "new", :request => "true") %>
我可以证明该参数已被采用...但在我看来,<%= f.text_field :request %>
不是“真的”?
(同上,如果我添加:发布)
答案 0 :(得分:1)
尝试不使用@request,因为Rails使用请求方法,我更喜欢使用link_to而不是button_to,无论如何,您将通过get方法发送数据。
浏览
<%= link_to("New", "/skills/new?val=true") %>
或......我觉得这个好多了
<%= link_to "New",new_skill_path+"?val=true" %>
控制器
@val = true if params[:val] == "true"