我正在鍛鍊使用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