我想在 ruby on Rails 的下拉列表中的名称开头添加编号
写了这样的内容,
@agendas = @agendas.each{ |e| puts e.name }
@agenda_alpha = @agendas.each_with_index.map { |agenda_key, i| ["#{i+1}.#{agenda_key}"] }
在我的控制器中,我在我的 slim 文件中
label_method: ->(agenda) { @agenda_alpha },
这是我的 Rails 控制台中的属性,
我必须将名称属性提取到下拉列表中
in my controller i have written like this
@agendas = @agendas.each{ |e| puts e.name }
@agenda_alpha = @agendas.each_with_index.map { |agenda_key, i| ["#{i+1}.#{agenda_key}"] }
in my slim file i wrote this
label_method: ->(agenda) { @agenda_alpha },
This are the attributes in my rails console
i have to fetch the name attribute into the dropdown
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先在控制器或助手中将选项转换为所需的格式可能是有意义的。
然后只需在您的视图中使用此
@options
即可:It probably makes sense to translate the options into the required format in the controller or a helper first.
Then just use this
@options
in your view: