Я новичок в rails и мне нужна помощь с повторением результата sql.
В моей модели есть метод, который использует find_by:
def self.find_country()
@countries = CountryTable.find_all_by_country_status('Y', :select => "country_name")
@countries.each do |c|
puts "#{c.inspect}"
end
end
Это то, что яиметь в виду:
<%= select_tag "country", options_for_select(CountryTable.find_country) %>
Тогда я получаю это неловко #вместо названия страны, отображаемого для каждой опции выбора в источнике:
<option value="#<CountryTable:0x30509bc>">#<CountryTable:0x30509bc></option>
<option value="#<CountryTable:0x3050944>">#<CountryTable:0x3050944></option>
<option value="#<CountryTable:0x30508e0>">#<CountryTable:0x30508e0></option>
Я настолько новичок в рельсах, что, возможно, даже не пойду правильно.