Sign in through GitHub

Please read for an updated status on RailsCasts:

Learn more or hide this

immensenet's Profile

GitHub User: immensenet

Comments by


Hmm. This worked, but the image came out with severe decrease in quality. But thanks very much for sending me in the right direction.


I will definitely look into it. I seem to remember prawn was more of a pdf generator than converter, but I'll take a second look. :)


There's a link to the show notes to the left of the 'Comments' button.


Awesome stuff, Ryan, as usual. Btw, does anyone know of an easy way to manipulate pdfs, specifically to create a jpg of a pdf? I tried with minimagick with no success.


I just came across this issue. It is as you expected: object.send(association) does not work the same way for has_one as it does for has_many. To get around this, I changed the link_to_add_fields helper as follows:

  def link_to_add_fields(name, f, association)
    new_object = f.object.class.reflect_on_association(association)
    id = new_object.object_id
    fields = f.fields_for(association, new_object, child_index: id) do |builder|
      render(association.to_s.pluralize + "/fields", f: builder)
    link_to(name, '#', class: "add_fields", data: {id: id, fields: fields.gsub("\n", "")})

Basically, I changed f.object.send(association).klass to f.object.class.reflect_on_association(association).klass and, since I use users/_fields.html.erb instead of user_fields.html.erb, I also changed the render line. Hope this helps, if you're still having that problem. If not, hope this helps some other lost soul of the future.

-Christian B.