код рельсы в JavaScript - PullRequest
       2

код рельсы в JavaScript

1 голос
/ 18 марта 2010

Я пытаюсь использовать код rails без javascript, и мне нужно, чтобы код rails динамически изменялся. Вот строка кода:

$(this).replaceWith("<%= escape_javascript(render(:partial => 'shared/products')) %>");

'shared / products' - это часть, которую я хочу изменить, основываясь на информации, переданной ранее в javascript. Как вставить значение из javascript, чтобы вместо «shared / products» часть products могла быть переменной? Надеюсь, это имеет смысл. Я не самый опытный программист jQuery / javascript, поэтому любая помощь очень ценится. Заранее спасибо!

1 Ответ

1 голос
/ 18 марта 2010

Нет, вы не можете так поступить. Коды rails могут выполняться при загрузке страниц, но когда вы пишете их с помощью JavaScript, это всего лишь тексты. Если вам действительно нужно запускать серверные сценарии, используйте AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...