2012-07-27 63 views

回答

1

我想你是關於表而不是數據庫的故事。要做到這一點,你必須創建一個名爲GasStation喜歡這種模式:

class GasStation < ActiveRecord::Base 
end 

之後,你可以在你的視圖中創建一個列表如下:

select("gas_station", "name", GasStation.all.collect {|gs| [ gs.name, gs.id ] }, { :include_blank => true }) 

在這裏看到的指南:http://guides.rubyonrails.org/getting_started.html

+0

非常感謝您對我的幫助 – Asantoya17 2012-07-27 17:47:59

+0

如果我希望選項「新加油站」出現我怎麼能做到這一點? – Asantoya17 2012-07-27 17:53:40

+0

試試這個:select(「gas_station」,「name」,GasStation.all.collect {| gs | [gs.name,gs.id]} + ['New Gas Station',''],{:include_blank => true}) – Dougui 2012-07-27 18:08:15

0
select("form_name", "gas_station_id", GasStation.all.collect {|g| [ g.name, g.id ] }, { :include_blank => true }) 

這樣的事情應該讓你開始。當然,您需要創建模型等...

如果您不知道如何使用快速教程學習rails基礎!