Rails 3 - Active_admin 选择多对多中的嵌套对象

发布于 2024-12-23 18:15:27 字数 401 浏览 1 评论 0原文

我有两个型号。优惠和商店。 我想在创建商店时添加已创建的优惠。 我想在创建交易时添加已创建的疮口。 我正在尝试使用 f.has_many,但无法使其工作。

我的关系是使用 has_and_belongs_to_many :deals 和 has_and_belongs_to_many :stores (在模型中)建立的。

我的商店自定义表单具有以下内容:

f.inputs "Deals" do
    f.has_many :deals do |deal|
         deal.input :id, :as => :select, :include_blank => false
    end
end

我不知道如何向商店添加交易。

有什么帮助吗?

I have two models. Deals and Stores.
I want to add already created Deals when creating a Store.
I want to add already created Sores when creating a Deal.
I am trying to use f.has_many, but I can't make it working.

My relationship is built using has_and_belongs_to_many :deals and has_and_belongs_to_many :stores (in the models)

My store custom form has the following:

f.inputs "Deals" do
    f.has_many :deals do |deal|
         deal.input :id, :as => :select, :include_blank => false
    end
end

I don't know how to add deals to the store.

Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

此刻的回忆 2024-12-30 18:15:27

只是检查一下,但是您

accepts_nested_attributes_for :deals   #, :allow_destroy => true

的 Store 模型中是否有声明,并且

accepts_nested_attributes_for :stores 

Deals 模型中是否有声明?

您可能需要检查以下两个页面:

http://apidock.com/rails/ActiveRecord/ NestedAttributes/ClassMethods/accepts_nested_attributes_for

https://github.com/justinfrench/formtastic (在页面中搜索accepts_nested_attributes_for)

Just checking, but do you have an

accepts_nested_attributes_for :deals   #, :allow_destroy => true

declaration in your Store model, and an

accepts_nested_attributes_for :stores 

declaration in your Deals model?

You may want to check these two pages:

http://apidock.com/rails/ActiveRecord/NestedAttributes/ClassMethods/accepts_nested_attributes_for

https://github.com/justinfrench/formtastic (search in the page for accepts_nested_attributes_for)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文