[Rails] Re: Problems with Loading Encrypted Data from Fixtures
On Aug 13, 10:50 am, Ants Pants <antsmailingl...@gmail.com> 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.com', :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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home