リソースを使用して、リソースのルートを自動生成しようとしています。名前空間はadminで、リソースは作成者です。次のコードは、ほとんどの場合に機能するようです。
namespace :admin do
resources :author
end
私が走るとき
rake routes
私は次のようになります
admin_author_index GET /admin/author(.:format) admin/author#index
POST /admin/author(.:format) admin/author#create
new_admin_author GET /admin/author/new(.:format) admin/author#new
edit_admin_author GET /admin/author/:id/edit(.:format) admin/author#edit
admin_author GET /admin/author/:id(.:format) admin/author#show
PUT /admin/author/:id(.:format) admin/author#update
DELETE /admin/author/:id(.:format) admin/author#destroy
私が言えることから、名前付きパスには
_path
最後に。私はこれでかなり緑です。私は検索して検索しましたが、答えを見つけるために間違った用語を使用している可能性があります。どんな助けでも大歓迎です。ありがとう!
-編集-私はそれを追加する必要があります
<%= form_for [:admin, @author] do |f| %>
<%= f.label :first_name %>
<%= f.text_field :first_name %>
<%= f.label :last_name %>
<%= f.text_field :last_name %>
<%= f.submit %>
<% end %>
admin_author_pathが見つからないというエラーが表示されます