Как вызвать эту функцию через RJS? - PullRequest
0 голосов
/ 02 мая 2011

вызов функции из JavaScript

Test.show({title : "Text",body  : "Description" });

Как я могу вызвать эту функцию из RJS?

page << "Test.show({title : "Text",body  : "Description" });"

page.call "Test.show", "{title : "Text",body  : "Description" }"

Есть решение?

1 Ответ

1 голос
/ 02 мая 2011

вам нужно экранировать ", чтобы сформировать правильный синтаксис вызова функции, для этого вы можете использовать 'одинарную кавычку, например

page << "Test.show({title : 'Text',body  : 'Description' });"

или

 page << %{ Test.show({title : "Text",body  : "Description" }); }
...