2011-07-23 122 views
0

我是新來的軌道,並有一個非常簡單的問題,但無法找到網絡上的答案,希望你們中的一個人可以幫助我。關於軌道中的符號的簡單問題

我有一個表格用下面的代碼

<p> 
    <%= f.label :address_street %><br /> 
    <%= f.text_field :address_street %> 
    </p> 
<p> 
<%= f.label :address_city %><br /> 
    <%= f.text_field :address_city %> 
    </p> 
    <p> 
    <%= f.label :address_state %><br /> 
    <%= f.text_field :address_state %> 
    </p> 
    <p> 
    <%= f.label :address_country %><br /> 
    <%= f.text_field :address_country %> 
    </p> 

我想要做的是利用地理編碼得到緯度經度河畔的價值。

地理編碼功能是成才這樣的_geocodeby:地址

,因爲我得到:地址,因爲我想傳遞給地理編碼之前將它們添加多個符號。由於加法符號不起作用,我怎麼能完成。

感謝, 文卡塔斯

回答

2

只是要你的模型像這樣

def address 
    "#{address_street} #{address_city} #{address_state} #{address_country}" 
end 

address方法和使用解析器解析:address

+0

感謝您的回答,您能否解釋爲什麼這可以更好地理解符號? Java中的符號與什麼關係?我想了解在軌道中如何使用符號。也許這是一個很大的話題,如果你能指出一些資源以便更好地理解,這將是非常好的。 – Ven