问题标签 [scoped-mass-assigment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - Rails 3.1 中的范围批量分配和accepts_nested_attributes_for 不起作用?
使用 Rails 3.1 RC4。
我的用户模型具有以下内容:
我的电子邮件模型具有以下内容:
在 Rails 控制台中:
我得到:
在我的电子邮件模型中,如果我删除:as => :admin
. 一切正常...
我应该分配某种范围accepts_nested_attributes_for
吗?任何人都知道如何解决这个问题?
ruby-on-rails-3 - 如何为具有范围批量分配的 Rails 3.1 应用程序播种
在加载数据列表时,Rails 3.1 (RC4) 和作用域批量分配如何期望我们使用 seed.rb。
例如。我通常有类似的东西:
它创建了 100 多个城市。这不再起作用了,因为 City 模型有一个 scoped mass assignment :as => :admin
。
据我所知,该.create()
方法不允许我们投入:as => :admin
. 只有.new()
并且.update_attributes()
允许我们使用:as => :admin
.
所以做类似(下面)的事情很麻烦(特别是对于 100 多条记录):
对此有什么想法吗?
laravel-4 - 批量分配在受保护的字段中输入值
是否可以使用 Elequent 模型中的 ::create 方法填充受保护的字段,
如果我的用户模型是这样的:
是否有可能做到这一点?