所以这是一个学校项目。我们不必使用 Ruby,但我决定在此过程中学习一门新语言。所以我的问题是:
我有一个资产,它应该具有制造商、位置和员工表的外键。它也有许多维修记录。
class Asset < ActiveRecord::Base
belongs_to :manufacturer
belongs_to :location
belongs_to :employee
has_many :maintenances
end
我很难理解如何为资产构建创建方法?我有选择框来选择这三个值,但我不知道如何将它们正确地与储蓄资产相关联。
以下是选择框:
<p>
<%= f.label :Manufacturer %>
<%= select_tag(:Manufacturer, options_from_collection_for_select(Manufacturer.all, :id, :name))%>
</p>
<p>
<%= f.label :Location %>
<%= select_tag(:Location, options_from_collection_for_select(Location.all, :id, :name))%>
</p>
<p>
<%= f.label :Employee %>
<%= select_tag(:Employee, options_from_collection_for_select(Employee.all, :id, :email))%>
</p>
我一直在努力创造这个。谢谢。