LoginSignup
4
4

More than 5 years have passed since last update.

Railsの開発でちょっと忘れそうなTipsまとめ

Last updated at Posted at 2015-12-28

最近やった開発で、つまづいたことなどを共有しておきます。

DBを使わない時の設定

色々と参考記事を見つけた。

DB不要のRailsアプリの作り方

rails new で作成したテンプレートの、DBを使わない設定とそうでない場合の違い - ux00ffの日記

最終的には後者でやりました。

$ rails new APP_NAME -O 

便利。

Rails開発環境の構築(Mac)

Rails開発環境の構築(複数バージョン共存可能)(Homebrew編)

を参考にして今回は環境構築した。

今まではvagrantを使うか、使わない時はmac環境でやるにしてもかなり適当だったため、かなり参考になった。

Ymlファイルの読み込み

config/hoge.ymlの読み込みは以下のように行う。

Hoge = YAML.load(File.read("#{Rails.root}/config/hoge.yml"))[Rails.env]

このファイルはconfig/initializersに配置する。

DBと関係がないform

【ruby】ActiveModelを使ってDBと関係ないFormを作成する【Rails】

【Rails】formヘルパーを徹底的に理解する

form_tagを使うのがまぁ便利。

scssでbackground-imageを使うとき

例えば、

h1 {
  background-image: url("icon.png");
}

のように書いていると、ローカルでは表示されても本番環境(自分の場合heroku)では表示されなかった。

このように記述するべき。

h1 {
  background-image: image-url("icon.png");
}
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4