私のレールアプリには、2つのユーザーロジックがあります:
user, and admin
たとえば、私の line_item のルーティングは次のとおりです。
namespace :admin do
resources :line_items, :only => [:edit, :update, :destroy]
end
resources :line_items, :only => [:new, :create, :update, :edit, :destroy]
しかし、管理部分では、私の line_item モデルの検証を行う必要があります:
validates :notes, :presence => {:message => I18n.t(:notes_not_chosen)}
validates :quantity, :presence => {:message => I18n.t(:quantity_not_chosen)}
validates :price, :presence => {:message => I18n.t(:price_not_chosen)}
validates :description, :presence => {:message => I18n.t(:description_not_chosen)}
ただし、管理コントローラーのみです。どうすれば管理者の line_item コントローラーにのみ検証があり、ユーザー部分にはありませんでしたか?