Yang pertama harus dipahami dulu perihal konvensi dalam pembuatan tabel,
supaya nantinya asosiasi yang dipakai (misalnya belongs_to) bisa dengan
mudah digunakan. koreksi untuk pembuatan migrasi kamar.rb, menurut konvensi
seharusnya:

class CreateKamars < ActiveRecord::Migration
    def self.up
        create_table :kamars do |t|
            t.column :hotel_id, :integer
            ...
end

ketika asosiasi sudah didefinisikan di model, maka penggunaan di controller
misalnya:

@kamar = Kamar.find(params[:id])

dari sini kita sudah langsung mendapatkan relasi dengan tabel hotels

penggunaan di viewnya adalah seperti ini misalnya:

No Kamar: <%= @kamar.id %>
Nama Kamar: <%= @kamar.name %>
ID Hotel: <%= @kamar.hotel.id %>
Nama Hotel: <%= @kamar.hotel.name %>

semoga benar adanya dan bisa membantu


[Non-text portions of this message have been removed]

Kirim email ke