腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3743)
视频
沙龙
1
回答
使用
getter
/
setter
委派
时
,
Rails
无法
为
DB
批量
赋值
在我的
rails
应用中--我有两个模型,User和Post。一个用户有一个帖子。我有一个has_one到归属的关系。 在我的用户控制器中,我通过调用user.update_attributes!此外,我将
setter
方法委托给 delegate :post_text, 'post_text=', :post_text?
浏览 2
提问于2019-02-02
得票数 0
1
回答
Rails
3.1不能为非数据库模型
批量
分配受保护的属性
、
Rails
3.1中处理attr_accessor的部分明显被破坏了。我得到一个类似Cannot mass assign protected attributes :roseburg, :kfc, :kcpl的错误 解决方法是填充属性并
使用
浏览 0
提问于2012-09-07
得票数 1
1
回答
update_all可以工作,但update_attributes不能
、
、
、
使用
'update_attributes‘属性的第一个版本不起作用 :EMI_ADD_STATUS => "weak"然而,
使用
我没有在我的“Emiexperiment”模型中
使
浏览 0
提问于2011-11-23
得票数 2
2
回答
RSpec测试失败,返回'unknown attribute‘
、
、
、
当我没有声明它们并运行我的测试
时
,我会得到: Can't mass-assign protected attributes
浏览 4
提问于2012-08-19
得票数 2
回答已采纳
2
回答
我的表单参数没有保存/插入到我的数据库中,即使表单正在提交参数
、
、
、
这是我的表格: <%= simple_form_for SkyscraperApplications.create, :url=>"/about/skyscraper/submit", :method=>"post" do |f| %> <label class="control-label"
浏览 2
提问于2015-04-17
得票数 0
1
回答
Ruby attr_accessor和collect支架
、
、
我以为我理解了attr_*和map(&:name.to_proc).join(‘')的简写符号,但今天我遇到了这个问题。class NaughtyWord < ActiveRecord::Base valida
浏览 0
提问于2013-02-01
得票数 1
回答已采纳
2
回答
attr_accessible是否创建
getter
和
setter
?
attr_accessible是否创建
getter
和
setter
?对于
rails
4,我知道要
使用
强参数,所以最好只
使用
attr_accessor吗?编辑:我已经看过很多次了: attr_accessor生成
getter
和
setter
,而attr_accessible允许在大量
赋
浏览 3
提问于2014-06-25
得票数 1
回答已采纳
6
回答
“警告:
无法
批量
分配受保护的属性”
、
、
我已经
使用
RESTful技术生成了一个模型(实际上,我
使用
的是Devise gem,它为我完成了这项工作),并且我向模型中添加了名为first_name和last_name的新字段。迁移进行得很顺利。但是,当我尝试
使用
Doctor.create({:first_name=>"MyName"})等
批量
分配新实例
时
,我收到错误消息,说我
无法
批量
分配受保护的属性。我
使用
了单表继承。我没有包括truncate_
db
_
浏览 10
提问于2010-10-16
得票数 67
回答已采纳
1
回答
在模型中访问
时
使用
attribute_name或self.attribute_name更好吗?
、
、
、
、
这是因为属性/关联实际上是方法(
getter
/
setter
),而不是局部变量。当您声明"parent = value“
时
,Ruby假设您希望将该值
赋值
给本地变量父变量。在堆栈的某个地方,有一个
setter
方法"def parent=“,要调用它,必须
使用
"self.parent =”来告诉ruby您实际上想要调用
setter
,而不仅仅是设置一个局部变量。当涉及到
getter
时
,Ruby
浏览 0
提问于2015-08-26
得票数 2
回答已采纳
1
回答
Rails
ORM是这样工作的吗?
、
、
、
、
最近,我需要像活动记录一样实现ORM,但
使用
的是php。所以我要写的第一件事是创建记录。只要将每条记录视为对象,就可以将值直接
赋值
给class属性,如下所示:p.name = "Some Book" 然后调用创建方法。那么,我想知道的是,如果ActiveRecord首先
使用
"DESCRIBE table_name"向数据库发送查询,以查看它有哪些列,然后将它们转换为类属性?如果是这样的话,这种方法对性能有好处吗(每次创建模型对象
时
都需要发送查询)?
浏览 14
提问于2017-06-20
得票数 2
1
回答
在
Rails
中设置模型的值
、
我在
Rails
中遇到了一个奇怪的问题。我想在
Rails
中设置模型中字段的值,但我不能这样做,即使在
rails
控制台中也不行。`id` DESC LIMIT 1我尝试将最后一个活动的approved_at属性的值设置
为
Time.now,但它仍然
为
空,即使在我保存它之后也是如此。编辑: 这个问题的另一个有趣的方面是,当我设置campy.approved_at,然后显式地查找该值
时
,我得到了正确的值。但是,当我将campy看作一个变量
时
,
Ra
浏览 0
提问于2013-07-01
得票数 0
回答已采纳
3
回答
使用
attr_accessible,虽然禁用了whiltelist,但我仍然
无法
批量
分配属性
、
因此,我正在开发我的第一个
rails
应用程序,我似乎
无法
克服这个错误。如果我没有提供足够的信息,我道歉,我仍然是这个东西的新手。以下是我尝试
使用
的模型: attr_accessible :tilte, :rating, :description, :release_date我发现如果我通过在/app/config.rb中设置config.active_record.whitelist_attributes = false来禁用白名单,我应该能够
浏览 1
提问于2015-02-25
得票数 0
4
回答
@
Getter
@
Setter
批注
无法
解析
为
类型
、
我正在尝试自动化我的JavaBean中的
getter
和
setter
方法。因为方法和字段命名约定是
为
Beans @ 描述的,所以必须有一种方法来
使用
这种约定,以避免模板代码,例如
为
每个bean编写
getter
和
setter
方法。我找到了这样一种方法,。尽管Eclipse确实提供了一种无需显式编写就可以生成
getter
和
setter
方法的方法,但是
使用
注解将使代码更加整洁和可读性更好。但是,当我在Eclipse中编写以下
浏览 2
提问于2011-12-01
得票数 1
回答已采纳
2
回答
仅C++动态数组
getter
适用于重载的[]运算符
、
、
我有两个:ElType & operator[](int position); //
setter
std::cout << dynamicArray[4]; 它只
使用
setter
,基本上忽略了
getter
。有没有办法让它
使用
getter
?问题是,我的
Getter<
浏览 0
提问于2015-12-11
得票数 3
3
回答
C#设置基类的派生属性
、
我似乎不能从基类中调用派生类中重写属性的
setter
。这似乎是一个人应该能够做到的事情,但我显然遗漏了一些东西。从基础开始,
getter
似乎工作得很好;我可以看到它们在调试
时
在派生类上被击中。但是,
setter
似乎根本不起作用。
getter
被称为fine,但
setter
从不设置。这里我漏掉了什么?
浏览 3
提问于2012-06-14
得票数 0
回答已采纳
1
回答
Rails
可访问属性混淆
、
、
、
我是Ruby on
Rails
的新手,我觉得我在这里做错了什么。我正在设置一个支付模型,但我不知道如何做可访问属性的事情。如果我将:card_number, :card_verification留在attr_accessible中,
Rails
会给出错误:这很公平,因为我不想把它保存在我的数据库中cash_transaction = current_user.cash_transactions.build(params[:cash_transaction]) 当这些参数不在attr_accessible中
时</em
浏览 0
提问于2013-07-04
得票数 1
回答已采纳
2
回答
对于“值类型”的
getter
和
setter
,我可以有不同的返回类型吗?财产?
属性Foo,我希望
getter
返回int?,而
setter
返回int(在编译
时
禁止从外部进行空
赋值
),如下所示:public int?return foo;} set { }上面的代码不会编译,但我认为以这种方式
使用
访问器是有意义的否则,我必须在运行时检查
赋值
在
setter
中是否
为
空,或者通过添加一对方法
浏览 2
提问于2021-05-11
得票数 2
回答已采纳
6
回答
attr_accessor与attr_accessible的区别
、
在
Rails
中,attr_accessor和attr_accessible有什么不同?据我所知,
使用
attr_accessor
为
该变量创建
getter
和
setter
方法,这样我们就可以访问像Object.variable或Object.variable = some_value这样的变量
浏览 0
提问于2010-06-29
得票数 241
回答已采纳
4
回答
要求我将属性重新声明为实例变量的Xcode
、
、
、
、
strong, nonatomic) NSString *adID; 我有意地将属性rawData、imageURLs和properties重新声明为实例变量,因为我希望外部对象访问它们或将它们
赋值
为
不可变类型我不明白的是,当我重写
setter
时
,我会得到一个编译器错误,它不能找到变量_title、_price、_longDescription、_location和_category。) { } retu
浏览 6
提问于2014-01-30
得票数 0
回答已采纳
3
回答
无法
批量
分配受保护的属性: stripe_card_token
、
、
、
、
我在尝试创建order对象
时
遇到以下错误,但我设置了attr_accessor :stripe_card_token。有人知道我做错了什么吗?
浏览 0
提问于2012-09-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券