@project.services.collect{|s| s.name}.to_sentence
On Sep 6, 3:33 pm, Hugues Brunelle <[email protected]>
wrote:
> Hello there,
> I do not know if my topic is right so I'll explain the problem :
>
> I have a Project model :
>
> class Project < ActiveRecord::Base
> has_and_belongs_to_many :services
> end
>
> In my views. I would like to list the services in the title of the page.
>
> I did :
> <% for service in @project.services %-><%= service.name_fr.downcase -%>,
> <% end -%>.
>
> The problem is with the listing itself, it puts this :
> {Project.name} required {service.name1}, {service.name2},
> {service.name3},.
>
> There is a problem with the last comma. It looks awful from a web
> developer view.
>
> I would like :
> {Project.name} required {service.name1}, {service.name2} and
> {service.name3}.
>
> Notice the attribute «and» and «dot» at the end
>
> How do you call that thing I am looking for?
> Is there a way to do it like the second exemple?
>
> Thx a lot for your time and help.
>
> Hugues
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---