Ruby on rails 4 用于遍历2个主-细节关系的Rails语法
Rails学习驱动程序Q DB实体-2个主-详细关系 每个城市都有许多旅馆 每家旅馆都有许多房间 每个房间都属于旅馆 每家旅馆都属于城市 我在一个酒店房间里醒来,但是我怎么知道我在哪个城市呢 @Room.hotel.name=酒店名称 但是我可以用什么语法来指代“我在哪个城市?” 为了遍历2个主-细节关系 在Java中,这将非常简单: 字符串cityName=room.gethotel().getcity().getname() 在Rails中-这是通过使用:through=>:hotel实现的吗 或者,这只是为了定义多对多关系 对我来说,最好的答案是指向书中贯穿这一切的一章,好吗Ruby on rails 4 用于遍历2个主-细节关系的Rails语法,ruby-on-rails-4,Ruby On Rails 4,Rails学习驱动程序Q DB实体-2个主-详细关系 每个城市都有许多旅馆 每家旅馆都有许多房间 每个房间都属于旅馆 每家旅馆都属于城市 我在一个酒店房间里醒来,但是我怎么知道我在哪个城市呢 @Room.hotel.name=酒店名称 但是我可以用什么语法来指代“我在哪个城市?” 为了遍历2个主-细节关系 在Java中,这将非常简单: 字符串cityName=room.gethotel().getcity().getname() 在Rails中-这是通过使用:through=>:hotel实现的
非常感谢 =========================================================
has_one :city, through: :hotel
<%= @room.city.name %>
=========================================================
has_one :city, through: :hotel
<%= @room.city.name %>
有一个:城市,通过::酒店
=========================================================
has_one :city, through: :hotel
<%= @room.city.name %>
city.rb
class City==================================================================================您的java示例基本上是相同的概念;你试过了吗?
has_one :city, through: :hotel
<%= @room.city.name %>