Я добавляю nesta (0.9.8) cms в существующее приложение Rails 3.0.10. Я запускаю и запускаю блог, но не макет / таблицы стилей.
То, что я делал до сих пор:
1. В главном корне приложения rails добавьте gem 'nesta', gem 'sass' и запустите
'Расслоение'
2. запустите "Nesta New Nesta-блог"
3. отредактируйте config.ru следующим образом:
require ::File.expand_path('../config/environment', __FILE__)
map "/" do
run MyRails3App::Application
end
require 'nesta/env'
require 'nesta/app'
Nesta::App.root = ::File.expand_path('./nesta-blog', ::File.dirname(__FILE__))
map "/blog" do
run Nesta::App
end
4. отредактируйте config / rout.rb следующим образом:
require 'nesta/env'
require 'nesta/app'
Rails3MongoidOmniauthSimple::Application.routes.draw do
mount Nesta::App.new => "/blog"
root :to => "home#index"
...
5. cd nesta-блог
6. запустить nesta demo:content
Теперь, если вы запустите rails s
из своего ~ / main-rails-app, перейдя на http://localhost:3000/blog, вы увидите демонстрационный сайт, но без его макета / таблиц стилей по умолчанию, а если вы запустите shotgun config.ru
изнутри ~ / main-rails-app / nesta-blog, переходя к http://localhost:9393/ все отображается правильно.
Есть предложения?
Заранее спасибо
Лука Дж. Соаве