无法为此问题找到合适的标题。
我有一个汽车模型。我想保留每月每日和每小时价格的数据。我无法弄明白我应该如何构建模型关系。
我尝试使用月份列的汽车has_many dprices(每日价格):字符串价格:整数
然后 我尝试了带有月份列的汽车has_many hprices(每小时价格):字符串价格:整数
然后我尝试了嵌套表格。但它并没有按我的意愿提供数据。
"car"=>{"prices_attributes"=>{"0"=>{"price"=>"123"}}
这看起来很复杂。我想要的是尽可能获得月份名称和价格。
看起来应该是这样的;
谢谢
答案 0 :(得分:2)
我建议制作一个包含每小时和每日价格的月份模型。车有很多个月,一个月属于车。然后在您的视图中,您应该可以致电
<ul>
<% @car.months.each do |month| %>
<li><%= month.name %></li>
<li><%= month.hprice %></li>
<li><%= month.dprice %></li>
<hr>
<% end %>
</ul>
对不起,我的手机上写着肮脏的哈哈。但这至少应该给你想要的输出。然后你可以随意格式化它。