Ruby on Rails

railsサーバーとのAPI通信

概要 rails で作成したサーバー との post通信でfetchを使ったときの注意点 環境 サーバー rails 4.2.4 フロント javascript 内容 railsで作成したサーバーとのAPI通信の為だけにjqueryを使うのは重いという話を聞いたのでfetchを使ってみました。 github.co…

rails で初回 bundle install をスキップしたい

railsを使っていて、プロジェクト作成するときにbundle installをスキップしたいことがあります。 プロジェクト作成時のスキップ方法 $ rails new プロジェクト名 --skip-bundle また、bundleのインストール先を指定する方法 下の例は、プロジェクトのディレ…

rails+rspecでテストするファイルを指定する方法

概要 railsのテストをrspecで作成した際、毎回全部のテストを実行するのではなく、新規に作成したテストファイルのみを実行したい 方法 下記の方法でテストファイルを指定することで、指定したファイルのみのテストを実行することができる $ bundle exec rsp…

macのlocalで起動しているrailsモバイルサイトをスマホから確認する方法

概要 railsを使ってモバイルサイトを構築している際に、実機(スマホ)から確認する方法 方法 通常のrailsサーバー起動手順 $ bundle exec rails s モバイルから確認する方法 $ bundle exec rails s -b <macのipアドレス> -bオプションをつけます。 -bオプションは以下の通り</macのipアドレス>…

grapeを活用したapi設計

ruby on rails を活用してapiサーバーを作成した際の忘備録 grapeについてはgithubの情報が一番詳しいと思います。 ruby-grape/grape · GitHub 目的 rails と grape を使用してAPIを設計する apiを1つ作る apiはバージョン管理したい 構成 appディレクトリ…

ハッシュとシンボル

railsチュートリアルをやってます。 第4章まで進めてて、4.3.3ハッシュとシンボル が気になった。 >> h1 = { :name => "Michael Hartl", :email => "michael@example.com" } => {:name=>"Michael Hartl", :email=>"michael@example.com"} >> h2 = { name: "M…

ruby on rails 初めてみた

会社でscalaを始めることになり、少しずつ勉強を始めてみた。 scalaの進捗を確認していく中で、ruby on railsを勉強してみようということになりまずはそちらの勉強からということになりました。 と、いうことで、railsを始めるにはまずチュートリアルからと…