加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails simple_form关联

发布时间:2020-12-17 04:00:02 所属栏目:百科 来源:网络整理
导读:我正在尝试使用simple_form为’Member’创建一个表单,并且在显示组织时无法显示组织,而不是id或organization_name.我在这里错过了什么吗?我该怎么办呢? **组织:0x0000000485cf88 组织:0x0000000485c948 组织:0x0000000485c358 ** class Organization Ac
我正在尝试使用simple_form为’Member’创建一个表单,并且在显示组织时无法显示组织,而不是id或organization_name.我在这里错过了什么吗?我该怎么办呢?

**组织:0x0000000485cf88

组织:0x0000000485c948

组织:0x0000000485c358 **

class Organization < ActiveRecord::Base
  has_many :members
  attr_accessible :organization_name
end

class Member < ActiveRecord::Base
  belongs_to :organization
  attr_accessible :active,:email,:first_name,:last_name,:role
end

  <%= f.input :first_name %>
  <%= f.input :last_name %>
  <%= f.input :role %>
  <%= f.input :email %>
  <%= f.input :active %>
  <%= f.association :organization %>

  <%= f.button :submit %>

谢谢.

干杯,
Azren

解决方法

看起来组织模型没有以下任何字段:[:to_label,:name,:title,:to_s]因此SimpleForm无法检测集合的默认标签和值方法.我认为你应该手动传递它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读