ormulário @Render parcial em um controlador diferente (não aninhad

Tenho dois modelos gerados com andaimes de geração, um é um LogBook e o outro é LogEntry. Desejo tornar o formulário parcial para LogEntry na página de show do LogBook. Quando chamo render no parcial, recebo este erro:

undefined method `model_name' for NilClass:Class

Presumo que seja porque o _form padrão usa uma variável de instância que não está presente quando chamada de um controlador separado. Então, tentei converter o LogEntry _form.html.erb para usar variáveis locais e as passei por meio da chamada de renderização. Depois disso, aqui está o erro:

Model LogEntry does not respond to Text

Como posso incluir essa parcial na página de exibição de um controlador diferent

Models:

class LogBook < ActiveRecord::Base
  belongs_to :User
  has_many :LogEntries, :dependent => :destroy
end

class LogEntry < ActiveRecord::Base
  belongs_to :LogBook, :class_name => "log_book", :foreign_key => "log_book_id"
end

LogEntry _form.html.erb (usando variável local):

<%= form_for(log_entry) do |f| %>
  <% if log_entry.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(log_entry.errors.count, "error") %> prohibited this log_entry from being saved:</h2>

      <ul>
      <% log_entry.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field">
    <%= f.label :Text %><br />
    <%= f.text_field :Text %>
  </div>
  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>

LogBook show.html.erb:

<p id="notice"><%= notice %></p>

<p>
  <b>Name:</b>
  <%= @log_book.name %>
</p>

<%= render 'log_entries/form', :log_entry => @log_book.LogEntries.new %>



<%= link_to 'Edit', edit_log_book_path(@log_book) %> |
<%= link_to 'Back', log_books_path %>

questionAnswers(2)

yourAnswerToTheQuestion