Это дополнительный цикл.
Так надо
кому?
лесе
нк
а
Maxim Kulkin,
Я передаю в JS функцию значения в виде myFunc(arg1,arg2,arg3...) для
этого мне нужна выборка в виде ar1,arg2,arg3...
Я это обыно делал циклом вроде этого
Post.find(:all).each do |post|
titles += ','+post.title
end
Но так как я понимал, что это не рационально и мне стоит развиваться,
я и спросил как это делается.
> Max Lapshin, Спасибо! то что надо
> <% titles = Post.find(:all, :select => "title").map &:title %>
> <%= titles.join(',') %>
>
> Maxim Kulkin,
> Я передаю в JS функцию значения в виде
> myFunc(arg1,arg2,arg3...) для
> этого мне нужна выборка в виде
> ar1,arg2,arg3...
> Я это обыно делал циклом вроде этого
> Post.find(:all).each do |post|
> titles += ','+post.title
> end
>
> Но так как я понимал, что это не
> рационально и мне стоит развиваться,
> я и спросил как это делается.
Развиваться все-таки стоит.
Вместо
Post.find(:all).each do |post|
titles += ','+post.title
end
нужно писать
@posts = Post.find(...)
@posts.map{|p|p.title.to_s.inspect}.join(',')