" rails g controller welcome"没有创建welcome_controller.rb

时间:2017-04-25 17:04:06

标签: ruby-on-rails

当我执行命令" rails g controller welcome"在macprom上的iTerm(10.12)中,没有创建app / controllers / welcome_controller.rb的文件,只是向我展示了相同的app / controllers / welcome_controller.rb" ,如图所示。 这是我的github https://github.com/xiaoyiam/job-listing

这是图片http://xiaoyi-blog.logdown.com/posts/1749203

的链接

2 个答案:

答案 0 :(得分:2)

在控制台上试试这个:

<table runat="server" border="1" width="100%">
   <tr class="row0">
     <th class=colindex0>Alta</th>
     <th class=colindex1>Hplan</th>
     <th class=colindex2>Hosp</th>
     <th class=colindex3>Other</th>
   </tr>
   <tr class="row1">
     <td class="gvclass1"><asp:CheckBox ID="CheckBox1" runat="server" Checked="true" /></td>
     <td class="gvclass1"><asp:CheckBox ID="CheckBox2" runat="server" /></td>
     <td class="gvclass1"><asp:CheckBox ID="CheckBox3" runat="server" /></td>
     <td class="gvclass1"><asp:CheckBox ID="CheckBox4" runat="server" /></td>
   <tr>
</table>

<script>
  $('input').click(function(){
    var arr = $("input:checkbox");
    var arrCheked = [];

    for (var i = 0; i < arr.length; i++) {
      if (arr[i].checked){
        arrCheked.push($('th:nth-child(' + (i + 1) + ')').html());
      }
    }

    alert(arrCheked);
  });
</script>

答案 1 :(得分:1)

问题是welcome_controller已经存在并且是重复的。

尝试使用相同的控制器,或者如果要重新生成它,请使用以下命令:

rails d controller welcome
rails g controller welcome

默认情况下,您也可以使用方法名称生成此控制器。

有关详细信息,请查看official guide