我有一個Rails 3.2應用程序,我想爲許多客戶端和一個應用程序使用一個數據庫。因此,對於每個模型,我創建了一個名爲account_id的字段,現在我想添加一個全局作用域,以根據日誌記錄用戶的account_id(account_id是會話參數)進行過濾。因此,在初始化我創建了一個文件,並把這些代碼 module ActiveRecord
# = Active Record Named
我有一個基本的授權類在Rails應用程序,它看起來是這樣的: class Ability
include CanCan::Ability
def initialize(user)
if user
can :access, :rails_admin # only allow admin users to access Rails Admin
c
是否有任何配置來更改rails管理員(頂部導航)中的家庭和儀表板按鈕的默認URL? 我做了一些變薄這樣的,但它沒有工作: config.actions do
dashboard do
%{<a href="#{www.stackoverflow.com}">Download</a>}.html_safe
end
end
所以我們在activerecord類中的readonly?方法有一些困難。看來,任何牽強一起joins通話被設置爲只讀,並拋出這個錯誤 ActiveRecord::ReadOnlyRecord: ActiveRecord::ReadOnlyRecord
例如: # fine
User.first.readonly?
User.first.save
# not fine
User.joi