我是Rails的新手,开发一个带脚手架和关联的项目。该项目进入地区和城市。当我将这些区域都添加到所有区域时,但是当我想要添加属于某个区域的城市时,该区域会将我显示为十六进制。Rails返回十六进制
我读过,这是添加到__s,但我添加?
对不起我的英语,智利智利:D。
Nombre_ciudad地区
阿里卡#REGION:0x007f1b07f089e8显示编辑摧毁
新建城
感谢
我是Rails的新手,开发一个带脚手架和关联的项目。该项目进入地区和城市。当我将这些区域都添加到所有区域时,但是当我想要添加属于某个区域的城市时,该区域会将我显示为十六进制。Rails返回十六进制
我读过,这是添加到__s,但我添加?
对不起我的英语,智利智利:D。
Nombre_ciudad地区
阿里卡#REGION:0x007f1b07f089e8显示编辑摧毁
新建城
感谢
的to_s
方法进入模型类,在这种情况下Region
。
class Region
def to_s
name
end
end
我什么exaclty你正在试图做的有点不确定,但作为协会去....
class Ciudad < ActiveRecord::Base
belongs_to :region
end
end
Ciudads只能属于一个区域,而区域将有很多ciudads ...
class Region < ActiveRecord::Base
has_many: ciudads
end
end
我不知道你想与to_s
但.to_s
做的是一个变量转换成字符串的一种方式,“.to_string”
希望这会有所帮助。
对不起,我不明白。 我的模型城: 类城 <%= f.error_notification%> <%= f.input :nombre_ciudad %> <%= f.association :region %> <%= f.button :submit %> <% end %> 在DB列名是REGION_ID 对不起,即时通讯白痴!! 谢谢, –
2015-02-07 00:06:15