ruby-on-rails 如何为依赖于B类的A类创建窗体

lf3rwulv  于 2022-12-05  发布在  Ruby
关注(0)|答案(1)|浏览(109)

在Ruby on Rails中,如果我有类/模型A引用类/模型B。
第一个
如何创建一个表单,以便在创建A时,获得所有可能的B的列表,从而在创建A对象时为我创建引用?如果我也能在列表中搜索,那就太棒了。
这些类只是一个抽象的例子。

lf5gs5x2

lf5gs5x21#

如果您指的是实际的数据库支持模型,那么您可以使用assocations和集合助手来实现:

class Foo < ApplicationRecord
  has_many :bars
end

class Bar < ApplicationRecord
  belongs_to :foo
end

这将创建一个Foo#bar_ids getter和一个Foo#bar_ids= setter。
第一次
如果我也能在列表中搜索,那就太好了。
你应该在第一次跑马拉松之前学会走路。

相关问题