браузер отображает код JavaScript вместо HTML-страницы в рельсах - PullRequest
0 голосов
/ 23 августа 2010

У меня странная проблема, вот фрагмент моего кода,

Вид 1:

 <%= javascript_include_tag :defaults %>
 <% remote_form_for (@group, :group, :url => { :action => 'addgroup' }, :update => 'activitypage') do |form| %>

<%= submit_tag "Add!", :class => "submit" %>  
<% end %>

Метод 'addgroup',

   def addgroup
    ##<some code here>
    render :update do |page|
    page.replace_html ('activitypage', :partial => 'vindex')
    page[:activitypage].visual_effect :highlight
    return

View 2, _vindex.html_erb

<h1>Group</h1>

<% = javascript_include_tag: значения по умолчанию%>

Я попал сюда

Браузер отображал код javascript, как показано ниже, вместо содержимого html,

try { Element.update("activitypage", ""); $("activitypage").visualEffect("highlight");....

Что может быть неправильным в приведенном выше коде? Спасибо,

1 Ответ

0 голосов
/ 24 августа 2010

Ваше частичное представление называется '_vindex.html_erb'?Вы пытались переименовать его в _vindex.html.erb - Rails, возможно, не воспринимает его как HTML (или как файл ERB) - что может быть причиной вашей проблемы.

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