переключать изображения с помощью onclick - PullRequest
0 голосов
/ 22 февраля 2011

У меня есть часть с именем _avatar.html.erb. Я хочу передать идентификатор как локальную переменную с именем entity_id, которая будет идентификатором объекта.

<% form_tag({:controller => "avatar", :action => "upload", :id => entity_id}, :multipart => true ) do %>
        <fieldset>
        <legend><%= title %></legend>
        <% if avatar.exists? %>
        <%= avatar_tag(avatar) %>
[<%= link_to "delete", {:controller => "avatar",:action => "delete", :id => entity_id},:confirm => "Are you sure" %>]
         ...

Вот вызовparital:

<%= render :partial => 'avatar/avatar', :locals => {:avatar => @avatar, :title => @title, :entity_id => @board.id } %>

Когда я пытаюсь это сделать, я получаю следующие ошибки:

неопределенная локальная переменная или метод "entity_id" для #

Когда я вынимаю это, я такжеполучаю сообщение об ошибке, сообщающее, что не может найти локальную переменную "title".

Может кто-нибудь помочь, кажется, это правильный способ сделать это.

Заранее спасибо

1 Ответ

0 голосов
/ 22 февраля 2011

Вы уверены, что ошибка исходит от частичного?Вы используете entity_id в form_tag.Где это определяется?title не используется в частичном.Он используется внутри legend.Это определено?

...