On Aug 13, 10:50 am, Ants Pants <[email protected]> wrote: > Hello everyone, > > I would like to use attr_encrypted and to do this, I need to get my fixtures > singing that song. > > I have this in my fixtures ... > > encrypted_email: <%= "#{Encryptor.encrypt(:value => '[email protected]', :key => > 'some secret key')}" %> > > YAML obviously doesn't like the type of characters being produced > by Encryptor.encrypt because I'm getting the error .... > > a YAML error occurred parsing > /home/anthony/Development/websites/ruby/GMFT/trunk/test/fixtures/members.ym l. > Please note that YAML must be consistently indented using spaces. Tabs are > not allowed. Please have a look athttp://www.yaml.org/faq.html > > Does anyone know how I can escape those chars nicely to play with fixtures. > Wrapping the output in double quotes hasn't worked as you can see. >
You haven't actually wrapped the output in double quotes - when erb evaluates your <%= then those quotes on the inside go. '<%= ... %>' might do the trick. You should also escape any ' or \ inside your output. Fred > If anyone could help me out here, It'd be much appreciated > > Thank you > > -ants -- 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.

