我对 project_assignment、expence_types 和 assignment_expences 表使用 has_many through 关系。我添加新费用的简单表格,我有:
<%= f.association :project_assignment, prompt: 'choose...', collection: ProjectAssignment.where('active = ?', true).order(:task) %>
这应该显示来自现场任务(表 project_assignments)的任务描述,但它返回一个对象地址。
我在同一个表格上还有另一个例子:
<%= f.association :expence_type, prompt: 'choose...', collection: ExpenceType.where('active = ?', true).order(:name), right_column_html: { class: 'col-md-1 col-lg-1' } %>
效果很好。显示名称。我读过它在将对象转换为字符串时显示地址,但我无法使其工作。任何帮助,将不胜感激。
问问题
111 次