2013-06-25 2 views
0

у меня есть вид на мое приложение, где я использую команду визуализации как этотProblema с видом на рельсах

<table class="table table-striped table-condensed"> 
     <thead> 
      <tr> 
       <th>ID</th> 
       <th>Nombre</th> 
       <th>Descripcion</th> 
       <th>Fecha Creacion</th> 
       <th>Prioridad</th> 
       <th>Fecha Limite</th> 
       <th></th> 
      </tr> 
     </thead> 
     <tbody> 
      <%= render :file => "/notes/_pendientes.html.erb" %> 
     </tbody> 
    </table> 

Но когда я иду, чтобы увидеть индекс в начале приложения это выглядит этот

http://i.stack.imgur.com/dUTGT.jpg

и в контроллере у меня есть переменные, как этот

@pendientes = Note.where ('Estado =?', правда)
@finalizadas = Note.where («Эстадо =?», Ложь)

Я не знаю, почему показывает, что информация в начале индекса

Спасибо за помощь

ответ

0

В файле /notes/_pendientes.html.erb (который вы не показывали), есть ошибка кодирования Rails. Я думаю, у вас, вероятно, есть <%= ... %> на что-то, что у вас должно быть только <% ... %>. Вам нужно только <%= ... %>, если вы хотите отобразить вывод закрытого рубинового кода. Если вы делаете что-то вроде формы:

<% @foos.each do |foo| %> 
... some HTML and interleaved erb stuff here ... 
<% end %> 

Вы не хотите, = на первом операторе (НЕ <%= @foos.each do |foo| %>).

Кроме того, ваша линия:

<%= render :file => "/notes/_pendientes.html.erb" %> 

Я думал, что было бы более уместно, как:

<%= render :partial => "/notes/pendientes" %> 

Но это, кажется, не вызывает проблему.

+0

jajajajajajajajajaj причина была просто a = Большое вам спасибо: D – Andru1989

+0

@AndresFelipeVizcainoRestrep cool! – lurker

+0

, если родительский вид находится в папке «notes», вы можете сделать «render» pendientes'' –