![](/img/trans.png)
[英]Whats the best way to manage JavaScript with Ruby on Rails 6?
[英]Best way to build a Javascript Array of Objects on Ruby on Rails
我有这个,但我很确定那不是构建它的最佳方法。
var dogs = {
'names' : ["a", "b", "c"],
'images': [
<% @dogs.images.each do |image| %>
{
'thumb' : '<%= image.thumb %>',
'medium' : '<%= image.medium %>',
} <%= "," unless(@dogs.images.last.id == image.id) %>
<% end %>
]
}
谢谢你的帮助!
为什么不使用仅将图像转换为json对象,例如:
var dogs = {
'names' : ["a", "b", "c"],
'images': <%= @dogs.images.to_json %>
}
您还可以覆盖模型中的to_json方法,以排除某些不想显示的方法。
您可以在此处查看如何覆盖to_json:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.