У меня в раскрывающемся списке приложений rails, как показано ниже.
= form_tag({:controller=>"r4c", :action=>"result"}, method: :get) do
= label_tag(:q, "Trip Type: ")
= select_tag(:q, options_for_select([["Single load completed trip", "r4c_001"]]), class:"select")
= submit_tag("Get Test Details")
Как мы видим, я передаю значение value [["Single ....]] непосредственно в options_for_selectЯ пытаюсь получить это значение из другого класса, скажем, модель, и я создал класс модели.
require 'active_record'
class R4cOptionsModel < ActiveRecord::Base
def country_options
return [["Single load completed trip", "r4c_001"]]
end
end
и форму представления для
= select_tag(:q, options_for_select(R4cOptionsModel.country_options), class:"select")
, но я получаюсообщение об ошибке:
неопределенный метод `country_options 'для #
Как правильно это сделать. Спасибо за помощь.