RailsにDevise+OmniAuthでユーザ認証を実装する手順
Ruby on Railsアプリケーションに、以下の認証方法を実装する。 今回は1→2の順序で実装する。 メールアドレス OAuth(Facebook/Twitter) 動作環境 Ruby on...
23 search resultsShowing 1~20 results
You need to log-in
Ruby on Railsアプリケーションに、以下の認証方法を実装する。 今回は1→2の順序で実装する。 メールアドレス OAuth(Facebook/Twitter) 動作環境 Ruby on...
家族からおせちづくりの招集がかかるまでに書けるかどうかテスト GitHubでフォローしている@amatsudaさんがStarをつけていて、気になったので試してみたことをまとめてみました。 執筆...
この記事はGo4 Advent Calendar 2017の2日目の記事です。 現在業務で携わっているLinuxプログラミングについて書く予定でしたが、あまり関係のないテストについて書いてみます...
Go2 Advent Calendar 2017 12日目の記事です。 昨日たまたま空きを見つけたので代筆させていただきます。 はじめに 先日Go4 Advent Calendar 2017 2...
1. 概要 Railsでページのタイトルを変更する方法としては、独自にヘルパーメソッドを追加する方法などがあるが、ここではtitleizerというGemを使った方法を示す。 kami30k/ti...
概要 AtomにはLinterとatom-lintの2つの静的コード解析用パッケージがある。 導入自体はatom-lintの方が簡単だが、個人的にLinterの方が動作が望ましかったので、ここで...
Rails+Hamlで開発を行なう場合、以下の2点の設定を検討すべきです。 config/initializers/haml.rb Haml::Template.options[:attr_wr...
普段はRailsのサブセットとしてのJavaScript(CoffeeScript)しか書いておらず、この手の話は浅学のため、ご指摘などコメントいただけると幸いです 1. 予備知識 Proto...
方法 以下のコマンドで app/assets/stylesheets 以下の .sass ファイルを再帰的に .scss に変換してくれる。 $ sass-convert --recursive...
スライドメニューを実装できるjQueryプラグインを書いたので、使い方をメモします。 ダウンロード https://github.com/kami30k/jquery.sidemenu.js h...
朝起きたらこんなページを見つけたので15分だけ触ってみた。 基本的な導入は以下にあるが、ここでは最低限動くまでメモ。 http://facebook.github.io/react-native...
1. 概要 Deviseのセッションのタイムアウトまでの時間は、デフォルトで30分と、サービスの性質によっては短い場合もある。 ここでは、タイムアウトまでの時間を延ばす方法について示す。 2. ...
1. 概要 nkfコマンドを用いて、サーバ上のファイルの文字コードを確認する方法を示す。 2. インストール方法 yumによりインストールできる。 $ yum install nkf Amazo...
アイテムを投票する機能を実装するとして、ビューの構成が以下のようになっているとする。 /app /views /votes create.js.coffee destroy.js.coffee ...
1. 概要 Rubyでは、キーワード引数を取ることができる。 さらに、Ruby 2.1より、キーワード引数のデフォルト値を省略することができるようになった。 これにより、メソッドをより簡潔に実装...
1. 概要 以下の環境下でbundle installすると、途中でフリーズしてしまう現象が発生した(Installing actionviewのところでフリーズしてしまう)。 Mac OS X...
1. 概要 CentOSにインストールしたJenkinsをコマンドラインから最新版にアップデートする手順を示す。 2. 動作環境 CentOS 6.5 Jenkins 1.579 3. 手順 考...
以下のように、current_page?メソッドを用いることによって、表示中のページのパスを判定できる。 これはUrlHelperとして実装されているため、ビューの中から呼び出すことができる。 ...
開発環境(Vagrant)のRailsアプリから手軽にメール送信を確認するため、Gmail経由でメールを送信する。 なお、Gmailは送信数に制限があるようなので注意が必要。 動作環境 Ruby...
以下の手順でDeviseのビューをカスタマイズする方法を示す。 カスタマイズ用ファイルを生成する Hamlに変換する 動作環境 Ruby on Rails 4.1.1 Devise 3.3.0 ...
23 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.