Я пытаюсь сделать одно меню в своем приложении, которое показывает одну ссылку для каждой категории моей модели «Места».uninitialized constant ActsAsTaggableOn
я, чтобы это произошло, но работает только в первый раз я посетить мое приложение, после того, что я получаю эту ошибку
NameError в заявке # индекс
неинициализированным постоянная ActsAsTaggableOn :: Категория
Extracted source (around line #9):
7
8
9
10
11
12
@places = Place.all
@states = State.all
@categories = ActsAsTaggableOn::Category.all
end
Если я перезапущу сервер рельсов, мое меню снова работает для времени fisrt, которое получает ошибку.
Мои ApplicationController
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
def index
@places = Place.all
@states = State.all
@categories = ActsAsTaggableOn::Category.all
end
end
Мои места
class Place < ActiveRecord::Base
validates_presence_of :name , :state, :city, :neighborhood, :adress,:latitude, :longitude
belongs_to :user
acts_as_ordered_taggable_on :categories, :obstacles
end
код Index.erb меню
<% categories.each do |category| %>
<li><a href="#"><i class="fa fa-cutlery"></i><%= category.name%> <span>32</span></a></li>
<%end %>
Пожалуйста, не отредактируйте основную предпосылку своего вопроса. Кроме того, вместо редактирования названия вопроса, пожалуйста, [принимайте ответ] (http://meta.stackexchange.com/q/5234/217589), который вам помог. –