Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 通过params数据循环的Rails_Ruby On Rails_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 通过params数据循环的Rails

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>

我正在分析excel文件并将数据传递给我的控制器,但我似乎无法在视图中循环:

参数:

控制器:

视图:


我需要做些什么来转换类型吗?

它只显示一行的原因是每次迭代都缺少标记。改变你的观点

<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>