Rails 3 - вложенные формы с использованием Builder - PullRequest
1 голос
/ 11 ноября 2010

У меня есть следующее:

Мой контроллер:

  def new
.
.
    @teammembers.each do |teammember|
        request = @request_thread.requests.build(:recipient_id => teammember.user_id, :full_name => 'Billy Bob T')
    end

Мой просмотр:

<%= f.fields_for :requests do |builder| %>

    <div class="field">
        <%= builder.label :full_name %>
        <%= builder.check_box :recipient_id, :checked => false %>
    </div>      
<% end %>

Вложенная форма для запроса содержит только user_id, а неuser.name ... Проблема во вложенной форме, мне нужно показать user.name рядом с флажком.Поэтому я попытался добавить виртуальный атрибут в модель (attr_accessor: full_name), чтобы я мог использовать полное_имя, но не вижу доступа к нему во вложенной форме (внутри компоновщика).

Любые советы или предложения отплюсы?

Спасибо

1 Ответ

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

Как насчет:

User.find(:recipient_id).name

РЕДАКТИРОВАТЬ: Я надеюсь, что я понял ваш вопрос ..

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