1
我有路由結構:嵌套控制器/命名空間路徑助手
namespace :admin do
resources :currencies
end
耙路線輸出:
admin_currencies GET /admin/currencies(.:format) admin/currencies#index
POST /admin/currencies(.:format) admin/currencies#create
new_admin_currency GET /admin/currencies/new(.:format) admin/currencies#new
edit_admin_currency GET /admin/currencies/:id/edit(.:format) admin/currencies#edit
admin_currency GET /admin/currencies/:id(.:format) admin/currencies#show
PUT /admin/currencies/:id(.:format) admin/currencies#update
DELETE /admin/currencies/:id(.:format) admin/currencies#destroy
管理員是一個命名空間。
由支架產生的形式看起來像
= form_for @currency do |f|
- if @currency.errors.any?
#error_explanation
%h2
= pluralize(@currency.errors.count, "error")
prohibited this currency from being saved:
%ul
- @currency.errors.full_messages.each do |msg|
%li= msg
.field
= f.label :title
%br/
= f.text_field :title
.field
= f.label :iso_code
%br/
= f.text_field :iso_code
.actions
= f.submit
我已經改變了= form_for @currency
到= form_for admin_currencies_path(@currency)
但它仍然沒有因行動form`s是/管理/貨幣/新的替代/管理/貨幣。
我做錯了什麼?
謝謝。
它的工作原理,謝謝。 –
通常認爲正確的方法是勾選綠色箭頭來解答人們爲您解答問題的解決方案。很高興它的工作。 :D – John
我只能在7分鐘內接受你的回答:) –