Ruby on rails 通过params数据循环的Rails
我正在分析excel文件并将数据传递给我的控制器,但我似乎无法在视图中循环: 参数: 控制器: 视图:Ruby on rails 通过params数据循环的Rails,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,我正在分析excel文件并将数据传递给我的控制器,但我似乎无法在视图中循环: 参数: 控制器: 视图: 我需要做些什么来转换类型吗?它只显示一行的原因是每次迭代都缺少标记。改变你的观点 <table class="table awaken"> <thead> <tr> <th>ID</th> <th>Name</th>
我需要做些什么来转换类型吗?它只显示一行的原因是每次迭代都缺少标记。改变你的观点
<table class="table awaken">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Item</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<% @consult_charges.each do |sale| %>
<tr>
<td><%= sale["id"] %></td>
<td><%= sale["name"] %></td>
<td><%= sale["item"] %></td>
<td><%= sale["price"] %></td>
</tr>
<% end -%>
</tbody>
</table>
你是不是忘了为每一次迭代做准备了?天啊。。。“这太令人难堪了,你有没有试着把它转换过来?@Jeremythonas碰巧发生在我们所有人身上:D.把它作为答案加上。
@consult_charges = params["data"]["consult_charges"]
<table class="table awaken">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Item</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<% @consult_charges.each do |sale| %>
<td><%= sale["id"] %></td>
<td><%= sale["name"] %></td>
<td><%= sale["item"] %></td>
<td><%= sale["price"] %></td>
<% end -%>
</tbody>
</table>
<ActionController::Parameters {"id"=>"17584", "item"=>"Consultation", "name"=>"Ramon", "price"=>"25.0"} permitted: false>
<table class="table awaken">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Item</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<% @consult_charges.each do |sale| %>
<tr>
<td><%= sale["id"] %></td>
<td><%= sale["name"] %></td>
<td><%= sale["item"] %></td>
<td><%= sale["price"] %></td>
</tr>
<% end -%>
</tbody>
</table>