gpt4 book ai didi

ruby-on-rails - Rails 3 构建一个带有 has_many Beings_to 关联的选择标签

转载 作者:行者123 更新时间:2023-12-04 01:27:19 27 4
gpt4 key购买 nike

基于以下模型

class Company < ActiveRecord::Base
belongs_to :country
end

class Country < ActiveRecord::Base
has_many :companies
end

我想在我的公司/_form 中包含一个包含所有国家/地区的选择标签

我认为 Company.new(params[:company])companies_controller#create可以创建公司和所选国家之间的关联

我正在运行 rails 3.0.0,实现这一目标的最佳方法是什么?

感谢您的见解

最佳答案

collection_select应该为你做的伎俩:

collection_select(:company, :country_id, Country.all, :id, :name, :prompt => 'Please select country')

上面的代码假设 country 表有一个 name柱子。如果不是,请将第五个参数替换为国家/地区名称列中的任何内容。
:prompt意味着你强制用户选择一个国家。

Rails API documentation 中查找更多信息.

关于ruby-on-rails - Rails 3 构建一个带有 has_many Beings_to 关联的选择标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3763963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com