27 Mar '17, 2am

つかいやすい 【Ruby on Rails】GitHubに公開したくない変数や値を隠してpushする方法 by @noraworld_jp on @Qiita https://t.co/IO1HQLtuvi

GitHubで公開したくないデータ(パスワードなど)を別ファイルに書いておいて、viewやcontrollerでそのデータを使う方法を紹介します。今回は環境変数を使用してデータを参照できるようにします。 # 環境 Ruby on Rails 4.2.6 Ruby 2.0.0p353 # dotenvのインストール 環境変数を使うためにdotenvを導入します。`Gemfile`に下記を追加します。追加する場所はループの中以外ならどこでもOKです。 ```ruby:Gemfile gem 'dotenv-rails' ``` 上記を追加したら`bundle install`を実行します。 `$ bundle install` # 環境変数を定義 dotenvでは`.env`というファイルの中に書いてあるデータを参照します。`.env`をアプリケーションディレクトリのルートディレクトリ(appやdbやGemfileがあるディレクトリ)に作成し、公開したくないデータを定義します。 ```ruby:.env LOGIN_NAME='noraworld' LOGIN_PASSWORD='fh328sd9fshkq342bsfhsfuew' ``` # 環境変数の使い方 viewやcontrollerで以下のように書けば使えるようになります。 ```ruby:viewやcontroller内のファイル ENV['LOGIN_NAME'] ENV['LOGIN_PASSWORD'] ``` # gitignoreに追加 隠しておきたいデータを定義した`.env`ファイルをGitHubに公開してしまっては意味が無いのでこのファイルは公開しないようにします。`.gitignore`に下記を追加します。 ```lang:.gitignore /.env ``` これで`.env`内のデータを隠してGitHubでコードを公開できるようになります。 # 参考サイト <a href="http://mikazuki-ttp.hatenablog.com/entry/...

Full article: http://qiita.com/noraworld/items/bfa80811c9e30b4474af

Tweets

Project for Ruby on rails site by jentriplet

freelancer.com 29 Mar '17, 10am

AppWizards is a team of expert working on Mobile Application design and development, Android and iOS development, UI/UX de...

New Job Alert: Fix some issues on my ruby on ra...

freelancer.com 28 Mar '17, 3am

translate english to xhosa dad if you don t want to see me then i will just go to my lawyer i need my car fixed , site vit...

Ruby on Rails の ActiveRecord でバリデーションエラー取得時に、翻訳...

qiita.com 29 Mar '17, 2am

# 問題 Ruby on Rails では、モデルにバリデーションエラーを設定していた場合、 #errors でエラーの内容を取得出来ます。 `full_messages` では、アトリビュート名を含んだフルのメッセージを取得出来ますが、アトリ...

Ruby on Rails:

Ruby on Rails:

Rails is a web application development framework written in the Ruby language. It is designed to make programming web appl...

Video Uploader for Ruby on Rails App by antonio...

freelancer.com 27 Mar '17, 11pm

I am trying to use Paperclip, Resque, and FFMpeg to upload video clips to AWS from a rails app. This will be used as a bac...

Interested in Ruby on Rails? Join us at tomorro...

meetup.com 27 Mar '17, 7am

Come join us for our March 2017 Ruby meetup at RingMD, 72 Club St, Singapore 069471. -------------- Programme 1. "Store We...

Proxy needed for Ruby on rails girls only by pa...

freelancer.com 29 Mar '17, 7pm

Project Budget $10 - $50 USD Total Bids 1 Project Description Need a proxy who can be in contact anyone can contact me if ...

What’s the future of Ruby on Rails in 2017? https://t.co/OHRvyHjzIa

What’s the future of Ruby on Rails in 2017? htt...

suyati.com 30 Mar '17, 6pm

For those enterprises which are working on full-stack web applications, Ruby on Rails will remain an attractive option . H...