この質問を取り除いた後、私はお互いを取得します。
routes で指定されたパス メソッドがありますresources :tree_nurseries do ...
。そして、私がrake routes
与えると正しく表示されnew_tree_nursery
、通常new_tree_nursery_path
は利用可能になります。
しかし、link_toメソッドで呼び出すと未定義のまま……( new_tree_nursery_path
)
私はまた何を逃したのですか?
これはコード行です:
.actions
= link_to t('.new', :default => t("helpers.links.new")), new_tree_nursery_path, :class => 'btn btn-primary pull-right'
レーキ ルートの結果は次のとおりです。
tree_nurseries GET /tree_nurseries(.:format) tree_nurseries#index
POST /tree_nurseries(.:format) tree_nurseries#create
new_tree_nursery GET /tree_nurseries/new(.:format) tree_nurseries#new
edit_tree_nursery GET /tree_nurseries/:id/edit(.:format) tree_nurseries#edit
tree_nursery GET /tree_nurseries/:id(.:format) tree_nurseries#show
PUT /tree_nurseries/:id(.:format) tree_nurseries#update
DELETE /tree_nurseries/:id(.:format) tree_nurseries#destroy
config/environment.rb :
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'tree_nursery', 'tree_nurseries'
end