趣味で作っているキンドルセールまとめサイトにブログコンテンツを載せたくなったので、いろいろ調べてRuby on rails で動く Refinerycmsを使用することにした。そのセットアップのメモ
環境構築
サービスがrails 4.2.xにしか対応していないので、その環境構築。現在のメイン環境ruby2.3.1 rails 5.xと共存させたいのでruby 2.7.xを入れてそこにいろいろ入れる。
# ruby 2.2.7 のインストール rbenv install 2.2.7 rbenv rehash rbenv global 2.2.7 # 動作に必要なgem install gem install bundle gem install refinerycms # railsのプロジェクト作成 refinerycms blog_test cd blog_test # このフォルダは 2.2.7で動かしたいのでversion指定 touch .ruby-version; echo "2.2.7" > .ruby-version # 開発用サーバ動かす bundle exec rails s -b 0.0.0.0
ここまでやるとアクセスできるようになる。
この後本番環境で、既存のrailsプロジェクトと共存させたりしたいのでいろいろ設定が必要そうだが、それはまた今度
この後本番環境で、既存のrailsプロジェクトと共存させたりしたいのでいろいろ設定が必要そうだが、それはまた今度
Pros And Cons
- rails 4.x系でしか動かない(2017/07/06)
- ただしrails 5.x系への対応PRは出ている
- ドキュメントが古い
- スタイル適応の仕組みがないのでデザイン変えたい時、CSS頑張るしかない。
- これ自分的には相当面倒なんだが、他の人はどうなんやろ?
- Rails wayから外れていないので、Rails知っている人には非常にとっつきやすい
- 未だにメンテされている(活発ではなさそう)
0 件のコメント:
コメントを投稿