我有一個用戶模型。如果我做的:如何在rails中定義自定義路徑?
def my_action
@user = User.new
end
然後
<% form_for(@user) do |f| %>
我得到
undefined method `users_path' for #<ActionView::Base:0x1b4b878>
這很有道理,因爲我還沒有映射它打算map.resources :users.
..但我不想做這是因爲我不需要所有的資源。
我該如何在我的路線中定義這個user_path
方法?
感謝。這是一個慣例嗎?像索引的路線是model_path? – marcgg 2009-09-17 02:10:34
這是不正確的。這不會解決表單發佈的問題,因爲它會進行錯誤的操作。 map.resources:users,:only => [:new,:create]是合適的約定。 – 2009-09-17 18:31:46