Что-то вроде текстиля для постов кажется довольно необходимым, но это вызывает у меня всевозможные головные боли.bundle package
и bundle install
работают нормально и подтверждают, что RedCloth установлен на последний стабильный выпуск (4.2.2).Сейчас я на ruby 1.9.2p0 и rails 3.0.7.
Когда я пытаюсь запустить локальный сервер, я вижу:
LoadError in PostsController#index
no such file to load -- RedCloth
...
app/controllers/posts_controller.rb:1:in `<top (required)>'
This error occurred while loading the following files:
RedCloth
Строка 1 вposts_controller равен require 'RedCloth'
.Я не внес никаких других изменений в базовый скаффолд Rails, кроме добавления форматирования json и метода приватной аутентификации, ни один из которых не должен влиять на это.
Я использую партиал для отображения своих сообщений.В настоящее время это выглядит так:
<% div_for post do %>
<h2><%= link_to_unless_current h(post.title), post %> </h2>
<%= RedCloth.new(post.body).to_html %>
<% end %>
Gemfile:
source 'http://rubygems.org'
gem 'rails', '3.0.7'
gem 'sqlite3'
gem 'rake-compiler'
gem 'RedCloth'
group :development, :test do
gem 'webrat'
gem 'rspec'
gem 'rspec-rails'
end
(существует попытка rake-компилятора при попытке выполнить следующие инструкции, кстати: http://www.ruby -forum.com / topic / 484752 [Я пробовал оба с ruby 1.9.1 и 1.9.2, без кубиков, иначе меня бы здесь не было])
TIA:)