備品管理サービス
Ruby - rbenv インストールから Bundler を使用した Rails のローカルインストールと起動まで - Qiita
を参考に,
- rbenv
- ruby
- bundler
- Ruby on Rails をインストール
config/application.sample.ymlをコピーして,config/application.ymlを作成し内容を変更します.
SMTP_ADDRESS: "smtp.example.com"
SMTP_PORT: 587
SMTP_USER_NAME: "username"
SMTP_PASSWORD: "password"
DEVISE_MAILER_SENDER: "username@example.com"
MAILER_URL_HOST: "yourhostname:portnumber"
メールの送信に必要な情報を設定してください.
TWITTER_CONSUMER_KEY: ""
TWITTER_CONSUMER_SECRET: ""
Twitter Application Managementよりアプリを作成し,各キーを取得して設定してください.
アプリ作成の際のCallback URLは "http://あなたのホスト名/users/auth/twitter/callback"にしてください.
GITHUB_CONSUMER_KEY: ""
GITHUB_CONSUMER_SECRET: ""
GITHUB_CALLBACK: "http://yourhostname:portnumber/users/auth/github/callback"
Authorized applicationsより,アプリを作成し,各キーを取得して設定してください.
アプリ作成の際のCallback URLは "http://あなたのホスト名/users/auth/github/callback"にしてください。
YAHOO_APPLICATION_ID: ""
Yahoo!デベロッパーネットワークより,アプリを作成し,アプリケーションIDを取得して設定してください.
データベースの作成
bundle exec rake db:migrate
アプリケーションサーバの起動
bundle exec rails s
ジョブサーバの起動
bin/delayed_job start
新規登録よりアカウントを作成し、ログインしてください。
最初に有効化されたアカウントがサービス開始時の"オーナー"になります。
2人目以降のユーザーは、"オーナー"または"管理者"権限を持つユーザの承認を経て、Tansu内のサービスを利用することができるようになります。