小编ach*_*s77的帖子

获取Rails错误"语法错误,意外的tSYMBEG,期待keyword_do或'{'或'('"

我正在尝试通过键入以下内容将subject_idcourse_id迁移到users表:

rails generate migration add_course_id_and_subject_id_to_users course_id:integer, subject_id:integer
Run Code Online (Sandbox Code Playgroud)

但是,它会导致错误:

_add_course_id_and_subject_id_to_users.rb:4:语法错误,意外的tSYMBEG,期待keyword_do或'{'或'(''

不知道为什么会这样.

data-migration ruby-on-rails

10
推荐指数
1
解决办法
1万
查看次数

#<Faraday::ConnectionFailed> 连接被拒绝 - 连接(2)

#<Faraday::ConnectionFailed> Connection refused - connect(2)我在使用复选框选择项目users/edit.html.erb并按下保存后收到消息。我选择的项目位于名为 的数组中amenities_list。这些项目是布尔值。尝试保存我收到的更改后#<Faraday::ConnectionFailed>

用户/edit.html.erb

<div class="tab-content group">

  <% amenities_list = User.amenities_list %>

  <ul>
    <% @user.boolean_array_from_amenities_integer.each_with_index do |amenity_available,index| %>
      <% if amenity_available %>
        <li class="available-amenity">
      <% else %>
        <li class="unavailable-amenity">
      <% end %>
          <%= amenities_list[index] %>
        </li>
    <% end %>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

用户控制器.rb

  def new
    @user = User.new
  end

  def create
    @user = User.new(params[:user])
    @user.id = current_user.id
    @user.set_amenities_from_options_list!(params[:user_amenities_indicies])
    if @user.save
      flash[:success] = "Thank you for signing up! A confirmation email has …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails faraday-oauth faraday

6
推荐指数
1
解决办法
1万
查看次数