У меня есть 3 таблицы: OwnerofProperty
, Property
и Ticket
. Я хочу создать форму, используя form_for
для представления бронирования недвижимости; Могу ли я создать форму для получения данных из Property
, где кнопка отправки сохраняет данные в таблице Ticket
? Я спрашиваю, потому что понятия не имею, возможно ли это или как это сделать.
Примечание. Я создал только отношения: OwnerofProperty
один ко многим Property
Property
один на один Ticket
Мне нужна эта форма только для того, чтобы пользователь мог видеть доступные свойства и мог бронировать только один, как сделать эту форму?
Schema.rb для трех моделей:
create_table "owners", :force => true do |t|
t.string "f_name"
t.string "l_name"
t.string "address"
t.string "tel_no"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
create_table "properties", :force => true do |t|
t.string "p_street"
t.string "p_city"
t.string "postcode"
t.string "property_type"
t.integer "rooms"
t.integer "rent"
t.integer "owner_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
add_index "properties", ["owner_id"], :name => "index_properties_on_owner_id"
create_table "tickets", :force => true do |t|
t.string "city"
t.string "street"
t.string "ticket_type"
t.integer "rooms"
t.integer "rent"
t.integer "property_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
add_index "tickets", ["property_id"], :name => "index_tickets_on_property_id"
form_for
. api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html - person Alex Lynham   schedule 03.05.2013