【发布时间】:2016-07-24 11:12:47
【问题描述】:
我有两张桌子
create_table "book_rooms", force: :cascade do |t|
t.integer "room"
t.string "room_number"
end
和
create_table "rooms", force: :cascade do |t|
t.string "room_number"
end
在房间显示页面中,我想显示与“rooms.room_number”具有相同值的“book_rooms.room_number”,但我不断将所有书房对象打印为每个房间显示页面中的数组
房间显示页面
<% @customer = BookRoom.all %>
<% if @customer[0].room_number = @room.room_number %>
<% @customer.each do |c| %>
<%= c.first_name %>
<% end %>
<% end %>
请问有什么我做的不对吗?如果 room_numbers 不相符,则 if 语句是错误的,但无论如何它们仍然会被打印出来!我被卡住了
【问题讨论】:
标签: ruby-on-rails activerecord rails-activerecord rails-api