我正在尝试通过键入以下内容将subject_id和course_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或'{'或'(''
不知道为什么会这样.
#<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)