Я новичок в рубине на рельсах. У меня есть модель плат и его взгляды. У меня есть модель категории и ее взгляды. Связь между категорией и доской - одна из многих, т. Е. Одна категория имеет много досок. Мое требование - получить доступ к идентификатору категории, размещенному в таблице таблиц, и показать соответствующие названия категорий для этого идентификатора определенной категории. В теге метки <label for="home"><%= board.category_id %></label>
я получаю пустой идентификатор категории в теге ярлыка или может быть пустым. На консоли rails это дает мне данные правильно.
Это код для просмотра.Как получить доступ к несвязанным атрибутам в рубиновых представлениях
<div class="myNavigation">
<nav class="vertical">
<ul>
<% boards.each(function (board) { %>
<li>
<label for="home"><%= board.category_id %></label>
<input type="radio" checked="true" name="verticalMenu" id="home" />
<div>
</div>
</li>
<% }); %>
</ul>
</nav>
</div>
Совет Модель Класс:
class Board < ActiveRecord::Base
attr_accessible :description, :name, :open, :members, :category_id
#attr_accessor :category_id
has_many :lists, dependent: :destroy
has_many :board_activities , dependent: :destroy
has_many :boards_members, class_name: "BoardMember" , dependent: :destroy
has_many :members, through: :boards_members , dependent: :destroy
belongs_to :category, class_name: "category"
end
Категория Модель класса
class Category < ActiveRecord::Base
attr_accessible :title, :description
#attr_accessor :category_id
has_many :boards, dependent: :destroy
end
Просьба также предложить простой способ создания рубиновых частичных макетов, то есть приложение.erb может быть включено в некоторые страницы, а в некоторых - нет. И он также должен получить вышеупомянутый идентификатор категории, в который он включен.
В качестве побочного примечания я работаю в магистральных рельсах, на самом деле это шаблон досок. Я работаю с версией ruby 2.2.1 и версией 4.1.2 rails. Также можно предоставить дополнительную информацию. Заранее спасибо.
Прошу прощения, он сбивает мой передний конец. Ничего не отображается с помощью этого цикла. Я упомянул, что использую это в базовом шаблоне. – EM923
О, моя ошибка, я не видел твоей заметки, я думал, что это простой файл просмотра рельсов - я не очень хорошо знаком с позвоночником, не могу тебе помочь –