0
情況:如何讓導軌有一排表格
我想實現一些常規設置。管理員可以指定規範網址,網站名稱,網站描述(用於元描述等)。一些非常基本的配置。
我的想法是創建一個通用設置表。在這張桌子裏面,它會播種一行。我允許用戶編輯該行,但不能刪除它或創建一個新行。
有沒有辦法告訴Rails一張表只有一行而不是玩哈希?
情況:如何讓導軌有一排表格
我想實現一些常規設置。管理員可以指定規範網址,網站名稱,網站描述(用於元描述等)。一些非常基本的配置。
我的想法是創建一個通用設置表。在這張桌子裏面,它會播種一行。我允許用戶編輯該行,但不能刪除它或創建一個新行。
有沒有辦法告訴Rails一張表只有一行而不是玩哈希?
acts_as_singleton
gem可以照顧設置,不需要自己寫。
聲明它是這樣的:
class Settings < ActiveRecord::Base
acts_as_singleton
end
然後你可以使用它像這樣:
Settings.instance.site_description = "whatever";
我不明白你的意思。如果用戶只能編輯,那麼他不能刪除也不能創建,你怎麼可能在表格中有多行? – FabKremer
@FabKremer,我也不明白。不確定我會爲一行,配置文件表格打擾嗎? –
你如何讓用戶編輯和更新配置文件? – BenMorganIO