我正在尝试为ruby中完成的项目添加功能,我对Ruby不熟悉,但已设法创建项目审阅页面,允许更新项目任务代码以进行特定的月度审核。
我的问题是,客户(我的兄弟)要求我允许他在“这个月”的项目审核中编辑接下来几个月的预定时间。
我已经能够在页面上显示那些不属于子项的值,并且我可以获得通常的子元素进行更新,但是我无法在我借用的值上进行更新来自未来一个月。
为了让页面显示而不是在更新时失败,我添加了attr_accessor
(否则我的更新失败,因为模型中不存在该值。
我的代码摘录如下所示。没有错误,但是attr_accessor
中反映的变量也没有更新,我尝试测试子对象中常用元素的更改,这些会更新,但仍然没有调用{ {1}}“setter”。
建议?
非常感谢, 卡米尔..
attr_accessor
答案 0 :(得分:2)
访问者的setter如下所示:
def monthahead_hours1=(newvalue)
...
end
注意等号(=)符号。