我決定在rails 3中啓動一個小項目,並且我有點被卡在一個表單中......我應該在哪裏指定f.submit操作應該轉到特定的控制器/操作?表單提交在rails 3中
形式的代碼是:
<%= form_for @user, :url => { :action => "login" } do |f| %>
<div class="field">
<%= f.text_field :email %><br />
<%= f.text_field :password %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
用戶處於 「home_controller」, 「索引」 的方法定義爲@user = User.new。只要我跑http://0.0.0.0:3000
我對這個newbee問題非常遺憾
No route matches {:controller=>"home", :action=>"login"}
,但我找不到路由的詳細介紹(我的工作有點用導軌:
,但我有錯誤幾年前,但...)
感謝, 呂克
其實,我有所有的REST操作的用戶模型,這是工作的罰款。我現在想要做的是建立一個基本的登錄頁面。然後,我在app/views/home中創建了一個_form.html.erb,我想在登錄後重定向到用戶列表(登錄表單提交後) – Luc 2011-01-06 21:37:12