在注册表单中为“新字段”添加的值未保存在Spree中

阿杰

在疯狂提供的默认注册表格中,我试图添加我的几个字段:contact_no,:address,:full_name。

当Spree内部使用此Gem时,从“ spree_auth_devise”复制了完整的视图部分。

在中添加了必填表格字段 app/views/spree/shared/_user_form.html.erb

添加了所需的迁移

class AddUserRegistrationDetailsToSpreeUser < ActiveRecord::Migration
  def change
    add_column :spree_users, :full_name, :string
    add_column :spree_users, :address, :text
    add_column :spree_users, :contact_no, :integer
  end
end

现在跟随模型部分:user_registration_decorator.rb

Spree::User.class_eval do 
       attr_accessible :email, :password, :password_confirmation,
                       :contact_no, :address,:full_name, :as => [:default, :user]
end

现在,通过注册表单创建新用户时,在数据库中,新添加的字段(contact_no,address,full_name)将以NULL值保存。:(

gmacdougall

Spree 2.1.3在Rails 4上运行,并跟随Rails 4切换到strong_parameters您可以在Rails Blog上的此博客文章中了解有关此内容的更多信息,但基本上不再使用attr_accessible,并且已在控制器中使用显式允许的参数替换了attr_accessible。

您应该看看如何修改这些用户注册控制器使用的属性

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在注册表单上,表单字段不会在提交时自动保存在浏览器中。(ReactJs)

来自分类Dev

用户注册字段未保存在Laravel 5中

来自分类Dev

在默认的joomla 3.1.1注册表单中添加自定义字段

来自分类Dev

无法从AngularJS + Stormpath的注册表单中添加自定义字段

来自分类Dev

在“设计”注册表单中添加“自定义”字段时遇到问题

来自分类Dev

为注册表单中的自定义字段设计自定义验证

来自分类Dev

Django-Allauth:注册表单中的可选字段

来自分类Dev

Laravel 8 Jetstream:在注册过程中添加新字段

来自分类Dev

如何在FOSUserBundle中的另一个字段Symfony 2.7中添加注册表单

来自分类Dev

如何在“自定义用户”模型中保存allauth的自定义“注册表单”中的字段?

来自分类Dev

在Django中向表单动态添加新字段

来自分类Dev

在Powershell中为注册表值编辑MultiString数组

来自分类Dev

在mongodb中为1亿条记录添加新字段

来自分类Dev

注册表与新字段相关

来自分类Dev

注册表与新字段相关

来自分类Dev

如何在Django注册Redux注册表单中添加名字和姓氏?

来自分类Dev

在Prestashop中的“注册”表单中添加地址字段

来自分类Dev

如何从Django注册表单中的密码字段中获取普通密码

来自分类Dev

Rails 4嵌套表单字段未保存在数据库中

来自分类Dev

保存键,模型值未保存在范围中,并且输入字段重复

来自分类Dev

在Struts操作类中,来自jsp的输入值为null。如何在Action类中访问注册表单输入值

来自分类Dev

保存用户之前,在设计注册控制器中的Rails 4更新字段

来自分类Dev

如何在 Wordpress 的新用户注册表单中隐藏字段?

来自分类Dev

在注册表单 Prestashop 1.6.x 中显示自定义字段

来自分类Dev

如何向浏览器指明哪个输入字段是注册表单中的用户名?

来自分类Dev

(MongoDB)向文档中添加一个新字段,其值为其嵌套子文档数组的总和

来自分类Dev

如何向流星注册表中未添加的cordova插件添加到流星?

来自分类Dev

仅在表单值存在时更新字段

来自分类Dev

仅在表单值存在时更新字段

Related 相关文章

  1. 1

    在注册表单上,表单字段不会在提交时自动保存在浏览器中。(ReactJs)

  2. 2

    用户注册字段未保存在Laravel 5中

  3. 3

    在默认的joomla 3.1.1注册表单中添加自定义字段

  4. 4

    无法从AngularJS + Stormpath的注册表单中添加自定义字段

  5. 5

    在“设计”注册表单中添加“自定义”字段时遇到问题

  6. 6

    为注册表单中的自定义字段设计自定义验证

  7. 7

    Django-Allauth:注册表单中的可选字段

  8. 8

    Laravel 8 Jetstream:在注册过程中添加新字段

  9. 9

    如何在FOSUserBundle中的另一个字段Symfony 2.7中添加注册表单

  10. 10

    如何在“自定义用户”模型中保存allauth的自定义“注册表单”中的字段?

  11. 11

    在Django中向表单动态添加新字段

  12. 12

    在Powershell中为注册表值编辑MultiString数组

  13. 13

    在mongodb中为1亿条记录添加新字段

  14. 14

    注册表与新字段相关

  15. 15

    注册表与新字段相关

  16. 16

    如何在Django注册Redux注册表单中添加名字和姓氏?

  17. 17

    在Prestashop中的“注册”表单中添加地址字段

  18. 18

    如何从Django注册表单中的密码字段中获取普通密码

  19. 19

    Rails 4嵌套表单字段未保存在数据库中

  20. 20

    保存键,模型值未保存在范围中,并且输入字段重复

  21. 21

    在Struts操作类中,来自jsp的输入值为null。如何在Action类中访问注册表单输入值

  22. 22

    保存用户之前,在设计注册控制器中的Rails 4更新字段

  23. 23

    如何在 Wordpress 的新用户注册表单中隐藏字段?

  24. 24

    在注册表单 Prestashop 1.6.x 中显示自定义字段

  25. 25

    如何向浏览器指明哪个输入字段是注册表单中的用户名?

  26. 26

    (MongoDB)向文档中添加一个新字段,其值为其嵌套子文档数组的总和

  27. 27

    如何向流星注册表中未添加的cordova插件添加到流星?

  28. 28

    仅在表单值存在时更新字段

  29. 29

    仅在表单值存在时更新字段

热门标签

归档