2011-07-23 121 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