我正在练习使用form_helper但它不起作用。 我在行动中看了控制器和输入。
在我的输入视图中
这个Ruby on Rails应用程序允许您从文本字段中读取数据。
<%= form_tag(“/ look / at”)do%>
请输入你的名字。
<%= text_field_tag(“text1”)%>
<%= submit_tag(“submit”)%>
<%end%>
在我看来
此应用程序使用Rail HTML控件快捷方式。
您的姓名是<%= @data%>
在我的routes.rb中 Textfields2 :: Application.routes.draw做 得到“看/在” 得到“看/输入”
在我的外观控制器中 class LookController< ApplicationController的 def @data = params [:text1] 端
def input
end
end
什么是问题??
还有一个问题! 我的书是“Steven Holzner”编写的“Ruby on Rails”。我认为这本书是为Rails3编写的。 那里的代码与书中的代码相同。是否因为rails3和4的差异而出现问题?rake路线结果
Prefix Verb URI Pattern Controller#Action
look_at GET /look/at(.:format)看看#at look_input GET /look/input(.:format)看看#input
答案 0 :(得分:0)
您的路线是为GET定义的,但您可以通过POST调用它,将路径文件中的post替换为