0
我有一个模型Widget
接受:title
,:url
,:description
作为通过前端形式的用户输入。如何在没有attr_accessible的情况下进行非质量分配?
在这个模型中,我最终不在意:url
(意思是我不想存储它)。然而我所关心的是:url
,:appname
和username
中的2条数据。另一方面,我不想让:appname
和:username
以任何方式向公众传播(或简化,由于信息源不断变化而很难验证它们),因此我不想让:appname
和:username
被批量分配或访问。我所做的就是严格验证网址,这就足够了,这些部分在url中的位置,我在正则表达式中有更多松散的规则)。
我不确定如何在模型中设置它。这是我迄今为止
attr_accessible :description, :title, :url
但是,我怎么写:username
和:appname
如果他们不attr_accessible?
如果我想稍后将它们拉出,该怎么办? – Tallboy
我已经更新了我的答案。 –