Rails - как вставить / визуализировать файл внутри View - PullRequest
4 голосов
/ 07 января 2011

в index.html.erb, я хотел бы знать, как вставить index.js.erb, что-то вроде:

<script type="text/javascript">
$(function() {
    <%= render =>"home/index.js.erb" %>
});
</script>

Любые идеи о том, как просто вставить файл index.js.erb?

спасибо

Ответы [ 2 ]

5 голосов
/ 07 января 2011
<%= File.read "#{RAILS_ROOT}/app/views/home/index.js.erb" %>
1 голос
/ 24 февраля 2011

Установите ваш файл как частичный и добавьте предварительный тренд или сделайте то, что вы хотите с ним сделать.

Для неполного файла с именем _index.js.erb, расположенного в той же папке, где и файл с этим кодом, будет добавлен пример DOMID.

jQuery('#exemple').prepend("<%= escape_javascript(render(:partial => 'index')) %>");

Может быть, вы можете сделать HTML-файл с ним ...

<% javascript_tag do %>

<%= render :partial => 'index' %>

или прямой код

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