84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
user.rb 定义了 password 虚拟属性
user.html.erb 定义了虚拟属性表单
然而输出了一下 password= 那个方法没有执行....23333
请指教
因为用到了 ror 4.2 正确的做法是把你的 虚拟属性加入到 :permit(:虚拟属性名) 中
我没怎么用过 erb,不过你确定模板里会调用password=这个方法吗? 这种需求我习惯用 before_create 回调……
password=
before_create
另外这种事儿交给专业的去做吧。
Ruby on Rails 不需要直接写 attr_accessor.
但是需要使用到 strong-parameters,参考下面的写法,把 password 加入 白名单中:http://edgeguides.rubyonrails.org/action_controller_overview.html#stro...
因为用到了 ror 4.2 正确的做法是把你的 虚拟属性加入到 :permit(:虚拟属性名) 中
我没怎么用过 erb,不过你确定模板里会调用
password=
这个方法吗?这种需求我习惯用
before_create
回调……另外这种事儿交给专业的去做吧。
Ruby on Rails 不需要直接写 attr_accessor.
但是需要使用到 strong-parameters,参考下面的写法,把 password 加入 白名单中:
http://edgeguides.rubyonrails.org/action_controller_overview.html#stro...