我目前正在嘗試將inherited_resources和權限集成到我的Rails應用程序中。 對於檢查基於資源執行控制器操作的能力,我有點卡住了。此代碼是作爲一個例子給出權威: def edit
@llama = Llama.find(params[:id])
authorize_action_for(@llama) # Check to see if you're allo
我試過在rails4應用程序使用IR,但我的代碼 class WorkspacesController < InheritedResources::Base
private
def permitted_params
params.permit(:workspace => [:name, :owner_id])
end
end
加載ActiveMod
我有一個模型訂單。在索引中,我希望current_user只用他們的命令查看索引。訂購belongs_to:admin_user。 AdminUser has_many:訂單。我在我的應用程序中使用activeadmin,如果這有所作爲。我收到此錯誤: Couldn't find Order without an ID
行給出錯誤在我的訂單控制器的第二行(節錄不必要的信息) index do
。下面是一個抽象的例子: # routes.rb
resources :tasks do
resources :comments
end
namespace :admin do
resources :projects do
resources :comments
end
end
# comments_controller.rb
class Co