[Facebooker-talk] profile_publisher_extensions.rb line #17

Mike Mangino mmangino at elevatedrails.com
Wed Aug 6 07:59:10 EDT 2008


Okay. I'll add the to_json call there. At this point, Rails 1.2 is two  
versions out of date, so I don't plan on working too hard to support it.

Mike

On Aug 5, 2008, at 7:33 PM, Vidal Graupera wrote:

> Hi Mike,
>
> It didn't seem to do it for me, but the project I am working on is  
> on Rails 1.2.6. (Maybe it does on 2.x.)
>
> Note: on line #24 of the same file, there is a "to_json" so as a  
> minor point it should be removed for consistency. It was confusing  
> to me.
>
> I know this is probably not an issue for most people since they are  
> on Rails 2.x, but, for anyone who hits this problem. I found that  
> Rails 1.x does not generate valid JSON (at least not valid enough  
> for FB) so Facebook will reject the output  
> render_publisher_interface call. As a work around, I used the ruby  
> json gem instead--adding "require 'json'" and used JSON.unparse to  
> make this  call work.
>
> Cheers,
>
> Vidal.
>
> On Aug 5, 2008, at 2:44 PM, Mike Mangino wrote:
>
>> Doesn't Rails automatically call to_json on anything passed to
>> render :json?
>>
>> The existing code is working for me.
>>
>> Mike
>>
>> On Aug 5, 2008, at 5:25 PM, Vidal Graupera wrote:
>>
>>> Hi,
>>>
>>>    def
>>> render_publisher_interface
>>> (fbml,publish_enabled=true,comment_enabled=false)
>>>
>>> render
>>> :json
>>> =
>>>>
>>> {:content
>>> =
>>>>
>>> {:fbml
>>> =
>>>>
>>> fbml
>>> ,:publishEnabled=>publish_enabled,:commentEnabled=>comment_enabled},
>>>       :method=>"publisher_getInterface"}
>>>    end
>>>
>>> The end of that line doesnt have ".to_json"
>>>
>>> Is this intentional or a bug? Seems like an oversight to me.
>>>
>>> Thanks,
>>>
>>> Vidal.
>>>
>>>
>>>
>>>
>>> =================
>>>
>>> Vidal Graupera
>>> vidalg at a2z.com
>>> 650-331-2714
>>> 130 Lytton Ave., Suite 300
>>> Palo Alto, CA 94301
>>>
>>> UnSpun by Amazon: Community Opinions ... Ranked!
>>> http://unspun.amazon.com
>>>
>>> _______________________________________________
>>> Facebooker-talk mailing list
>>> Facebooker-talk at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>
>> --
>> Mike Mangino
>> http://www.elevatedrails.com
>>
>>
>>
>
> =================
>
> Vidal Graupera
> vidalg at a2z.com
> 650-331-2714
> 130 Lytton Ave., Suite 300
> Palo Alto, CA 94301
>
> UnSpun by Amazon: Community Opinions ... Ranked!
> http://unspun.amazon.com
>

--
Mike Mangino
http://www.elevatedrails.com





More information about the Facebooker-talk mailing list