Associationの関係が以下のようになってます。ここで

company has_many trades
trade belongs to company

companyのテーブル
create_table :companies do |t|
t.string :company_name
t.string :company_address

tradeのテーブル
create_table :trades do |t|
t.references :user, foreign_key: true
t.references :company, foreign_key: true

views/trades/newで @tradeを form_forを使ってユーザーに入力してもらうのですが、その際にユーザーが入力してもらう値が親のインスタンスであるcompany_nameになります。このようなとき、どうすれば、入力されたcompany_nameが@tradeに保存される時にcompany.idとして保存できるのでしょうか?