В моем файле маршрутов у меня есть:
resources :features, :as => 'featured'
Однако, когда я использую следующее:
<% form_for @feature, :html => { :multipart => true } do |f| -%>
<%= render :partial => "form", :locals => { :f => f } -%>
<p><%= submit_tag "Feature these submissions" -%></p>
<% end -%>
Я получаю эту ошибку:
"неопределенный метод`features_path 'для # <#: 0x00000106228ec0>"
Это мой "новый" метод в "features_controller":
def new
@feature = Feature.new
@submissions = Submission.find(pending_featured_submissions)
end
До того, как я обновился до Rails 3, Rails смогвыяснить, что я использовал пользовательский помощник с именем.Теперь создается впечатление, что form_for игнорирует строку в моем файле ресурсов и использует feature_path, когда его следует использовать featured_path.
Может быть, я что-то делаю неправильно или что-то пропустил.
Спасибодля поиска =)