ruby изменить домашнюю страницу в HTML-файл - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть домашняя страница html, которую я создал вместе с некоторыми кодами CSS и JS.Я хочу включить это в свое приложение ruby ​​в качестве домашней страницы.В моем config / rout.rb у меня есть это:

  # You can have the root of your site routed with "root"
  # just remember to delete public/index.html.
  # root :to => 'welcome#index'
  root :to => 'first_controller#index', :as => 'first_controller'

и в моем first_controller у меня есть это:

class FirstControllerController < ApplicationController

  def index
        @users = User.all
  end

end

Могу ли я создать метод def home, который перенаправляет намой html-файл?

@users = User.all - это код из книги, которую я читаю, которая учит вас, как создать приложение ruby, и который я изменяю по мере необходимости.ТНХ

1 Ответ

0 голосов
/ 09 декабря 2011

Вы можете сделать

class FirstControllerController < ApplicationController

  def index
    @users = User.all
  end

  def home
    render :template => "relative/path/from/views", :layout => false
  end

end

Кроме того, поскольку это обычный HTML, вы можете сделать так, чтобы рельсы кэшировали его.Добавьте caches_page :home в свой контроллер

Редактировать: форматирование

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...