我正在锻炼使用form_helper,但它不起作用。 我做了看看控制器和输入,在行动。路由错误,没有路由匹配[post]“/ look/at”
在我输入视图
处理文本字段
这Ruby on Rails的应用程序,可以读取文本字段的数据工作。
<%= form_tag(“/ look/at”)do%> 请输入您的姓名。
<%= text_field_tag( “文本1”)%>
<%= submit_tag( “提交”)%> <%端%>
以我在视图
使用HTML控制快捷方式
此应用程序使用铁路HTML控制快捷方式。
你的名字是<%= @data%>
在我的routes.rb Textfields2 :: Application.routes.draw做 得到 “看/在” GET “查看/输入”
以我外表控制器 类LookController < ApplicationController中 DEF在 @data =参数[:文本1] 端
def input
end
end
什么问题?
还有一个问题! 我的书是由“Steven Holzner”写的“Beginning Ruby on Rails”。我认为这本书是为Rails3编写的。 上面的代码与本书中的代码相同。问题是否因为rails3和4的不同而出现?
耙路线导致
Prefix Verb URI Pattern Controller#Action
look_at GET /look/at(.:format)看#在 look_input GET /look/input(.:format)看#输入
请在命令行做耙子路线,并在这里发布结果。这将清楚地告诉你这条路线是否配置 – vigneshre
@vigneshre我不明白你的意思...因为我是新的...什么是耙路线? –
请转到命令行并转到您的Rails应用顶层目录并输入“rake routes”并在此处输出 – vigneshre