2013-01-01 44 views
1

我想知道是否有可能在同一時間保持關係和建立兩個控制器?Rails兩種控制器在一種形式

讓我解釋一下我有兩個模型和關係具有如下:

Users, Locations 
Users has many locations 
Locations belongs_to users 

我不知道我是否應該添加虛擬領域,並創建一個新用戶時,如果又如何,給用戶形成然後發送經度和緯度屬性作爲參數,以便做在我的控制器如下:

UserController#new

@users= User.new 
@location = User.locations.build(params[:latitude,:longitude]) 
... 

這裏是我的兩個questio ns:

  1. 這是正確的做法嗎?
  2. 如何創建僅用於此時間的虛擬字段/隱藏字段。

謝謝

回答

1

寫attr_accessor:緯度,:經度位置的模型。

attr_accessor讓讀者與作者方法型號/ Class對象

+0

只是出於好奇,做建設和使用attr_accessor我仍然可以保持的關係吧? – Jseb

相關問題