在我的 Rails 应用程序中,我有两个用户逻辑:
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 控制器中有验证,但在用户部分没有?