DesignAssembler

備忘録に近い

Ruby

Production環境でDeviseがCompleted 401 Unauthorized in 2msを吐く

AWSでrails+nginx+unicornを動かしてます。Deviseでログインしようとすると正しいアドレスとパスワードでも401 Unauthorizedを吐かれます。 ちなみにcssとjsも読み込まれません。(AssetPipelineの問題だろうなぁ・・・・・・)とりあえずrailsの確認です。 We…

AWS+rails+nginx+unicornが動かない時のチェック項目

構築しても動かない時のチェック項目メモ unicorn.sockとunicorn.pidの生成場所は正しいか? 絶対パスで指定したら確実 タイポはないか unicorn.rb | *.conf にタイポがあると動かない アドレス間違いはないか? 複数インスタンスを行き来する際は要注意 権…

AWS+Rails+Nginx+Unicornの設定

AWSのAmazon Linuxにrailsを構築します。RubyのバージョンアップRubyをソースコードからビルドします。 $ wget http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz $ tar xvf ruby-2.2.2.tar.gz $ wget $ ./configure $ make $ sudo make install …

AWSのAmazon Linuxにrails+nginx+unicornの流行りの構成を乗っけようとした。した。 I, [2015-07-11T15:47:40.571021 #18666] INFO -- : Refreshing Gem list F, [2015-07-11T15:47:41.619703 #18666] FATAL -- : error adding listener addr=/home/ec2-user…

rails sが通らない

rails sが通らないAWSのAmazon Linuxにrailsをインストールしてrails sしたらこんなエラーが Warning: You're using Rubygems 2.0.14 with Spring. Upgrade to at least Rubygems 2.1.0 and run `gem pristine --all` for better startup performance. bin/r…

railsインストール時にzlib is missing; necessary for building libxml2

こんにちは。AWSのAmazon Linuxでsudo gem install railsしたらエラー吐かれました。 Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /usr/bin/ruby2.0 extconf.rb …

ExecJS::RuntimeError in <...>

こんにちは。Rails触っててapplication.html.erbでExecJS::RuntimeError inが出ました。前日に修正したcoffeeスクリプトにバグがあったみたいで、思い切って削除したら無事動くようになりました。coffeeスクリプト難しい・・・

NoMethodError: undefined method `val' for #<Arel::Nodes::BindParam:0x007feac3b90040>

こんにちは。railsを書いていてアソシエーションのところで忘れていたところがあったのでメモ。 NoMethodError: undefined method `val' for #<Arel::Nodes::BindParam:0x007feac3b90040>子のレコードを作成しようとしたらこんなエラーが出ました。has_manyとbelongs_toの指定名はrailsの規約でした。</arel::nodes::bindparam:0x007feac3b90040>…

sinatraのコードをherokuにあげる

こんにちは。sinatraで動かしてるサービスをherokuにあげるときに少し手間が必要なので書きます。作業ディレクトリにconfig.ruを作成 #config.ru require "./myapp" run Sinatra::Application 次に同じ場所にProcfileを作成 #Procfile web: bundle exec rack…

railsのgravatarで表示する画像サイズを変更する

こんにちは。rails チュートリアルやった後、gravatarのサイズ変えたくなったのでメモします。gravatarのデフォルトサイズは80x80です。これを変更するにはまずgravatarのメソッドの記述があるapp/helpers内のファイルを開きます。チュートリアルやった後だ…