由串联串联定义的实例变量

时间:2017-12-24 13:54:42

标签: ruby-on-rails ruby

需要生成由输入参数month_id动态定义的内容的部分,我尝试根据字符串的串联设置collection_select菜单所需的实例变量。

<%= myevents = "@events_" + month_id.to_s %>

<% instance_variable_set("@events", myevents) %>
<%= f.collection_select(:event_id, @events, [...]

但是,rails抱怨正在为“@ events_01”:String`处理字符串undefined method map',而不是所需的集合。那么如何动态调用这个实例变量?

0 个答案:

没有答案