Thanks for pointing that out. That is much more succinct and working well for me.
On Dec 31, 4:58 pm, Chris Corbyn <[email protected]> wrote: > You should be iterating entity.errors.full_messages instead, which is a > 1-dimensional array. > > On 01/01/2012, at 6:56 AM, Neil Chaudhuri wrote: > > > > > > > > > I solved it this way instead: > > > <% entity.errors.each do |array| %> > > <% array.each do |msg| %> > > <li><%= msg %></li> > > <% end %> > > <% end %> > > > But thanks for the suggestion to concatenate via join. > > > On Dec 29, 5:25 am, Alex Coles <[email protected]> wrote: > >> On Thu, Dec 29, 2011 at 5:09 AM, Neil Chaudhuri <[email protected]> > >> wrote: > >>> So I have an errors partial to print the contents of the errors > >>> collection in an entity as follows: > > >>> <ul> > >>> <% entity.errors.each do |msg| %> > >>> <li><%= msg %></li> > >>> <% end %> > >>> </ul> > > >>> However, I am getting this: ["Please provide a name for this > >>> entity."]. As you might guess, I just want the message, not the > >>> collection within the collection. > > >>> Although I am new to Ruby and Rails, I have managed to figure out how > >>> to iterate into the "inner" collection to print out the String I want. > >>> However, is there a "cleaner" way to get at that information within a > >>> template? > > >>> Thanks. > > >> First off: > > >> You've posted several messages in the last couple days, yet not > >> reported back on the suggestions that have been provided. It's common > >> mailing list etiquette to do so. Communication should be two-way. It > >> helps both the maintainers and others in the DataMapper community to > >> have feedback, and to know if the proposed solutions have been of use > >> to you. > > >> Why not just use Array#join? In other words: > >> msg.join(',') > > >> Alex > > > -- > > You received this message because you are subscribed to the Google Groups > > "DataMapper" 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 > > athttp://groups.google.com/group/datamapper?hl=en. -- You received this message because you are subscribed to the Google Groups "DataMapper" 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/datamapper?hl=en.
