【发布时间】:2014-11-12 06:39:39
【问题描述】:
这里有点晚了,所以也许这是一个微不足道的问题,我错过了一些简单的东西。但是,当我单击一个按钮(带有 link_to)时,我创建了以下内容附加到我的 URL:
%23<ActionView::Helpers::FormBuilder:0x3ef1fd8>
为什么会这样,我该如何预防?再次,如果这是一个肤浅的问题,我深表歉意。如果需要,我可以发布更多关于路线的信息。
谢谢!
编辑:根据要求提供更多信息。
查看:
<%= link_to "Index", welcome_path(f), :class => 'button' %>
其中 f 是 form_for 循环的一部分。我想我传递了错误的参数,但我不确定。
相关路线:
get "index" => 'welcome#show', :as => 'index'
更新:
感谢大家的帮助。我最终通过复数我的控制器(我不知道为什么我以前没有它)并使用 welcome_url 来让它工作。这似乎起到了作用。
【问题讨论】:
-
你能把视图代码贴在你有这个表单和按钮的地方吗?
-
我们需要更多代码才能看到发生了什么。
-
大家好,我添加了更多信息。再次感谢。
-
welcome_path不需要任何参数。 -
您可能希望发布您的
routes.rb文件的所有内容。
标签: ruby-on-rails helper link-to