Philip,
Thanks a lot! This really helped me!
-A
Philip Hallstrom wrote:
> On Mar 4, 2010, at 4:27 PM, Allan Last wrote:
>
>> It should say:
>> post params: <%= @post %>
>>
>> <br />
>>
>> <% @httppost = '{"aps": {"badge": 1, "alert", "#...@post}"}, "sound":
>> "cat.caf", "device_tokens":
>> ["455ab1b23cbfd97b7d2ef90a49d222e40f4c6c9b2570e84ff94fe4afeea12345"]}'
>> %>
>
> You've got it wrapped in single quotes... which won't interpolate.
> You want double quotes... or in your case since you've got a lot of
> double quotes you probably don't want to escape... use the %Q method...
>
> <% @httppost = %Q!{"aps": {"badge": 1, "alert", "#...@post}"}, "sound":
> "cat.caf", "device_tokens":
> ["455ab1b23cbfd97b7d2ef90a49d222e40f4c6c9b2570e84ff94fe4afeea12345"]}!
>
> The '!' can be whatever you want (I think) so pick something that
> isn't in your string. If it's paired (ie %Q{...}) use the opening/
> closing keys.
>
> -philip
--
Posted via http://www.ruby-forum.com/.
--
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.