Rails

ActionView::Template::Error (Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. のエラー

少し長いエラーメッセージですが。。 Macで開発したアプリケーションがローカルでは動いていたのに、 Herokuへdeploy後、動かなくなることがありました。そこでいつものように、heroku logsでログを確認したところ、ActionView::Template::Error (Could not …

Ruby Twitter Gem -- 特定ユーザーがフォローしているユーザーの情報を100件以上集める方法

Twitter APIを使ってある特定ユーザーがフォローしているユーザーの情報を集める場合、 (ややこしいですね。。) 基本的に100件を超える取得は出来ないとあります。 https://dev.twitter.com/docs/api/1/get/users/lookup個人的に開発しているアプリで100件…

『LoadError: no such file to load --』のエラーについて

Railsでアプリを開発中にどうしてもirbを使って、 簡単なテストをしたい時がありますよね。 今回、Twitter Gemを使って開発しているのですが、 irbを起動後、requireすると、 『LoadError: no such file to load -- twitter』のエラーが発生しました。。 TK-…

『undefined method `each' for ...』のエラーについて

超基本中の基本。 ですが、RailsでWebアプリ作っている時に、このエラーが出て ちょいと調べたので、調べたものは記しておこうという姿勢で行きます。エラーメッセージの内容は凄く単純で、 『undefined method `each' for ...』 要するに、for以下の文言に…

Rails3で間違えてgenerate controllerしたものを取り消したい場合

引き続き基本的なことから。 現在、Railsを使って静的なページ作成(Respiraという個人プロジェクト用) を始めましたが、誤って、generate controllerを実行してしまい、 この結果を取り消したいケースが発生しました。 rails generate controller Respiras…

Ralis3でSELECTタグを使う方法

本当に簡単なことでも書き記して行こうと思う。 誰かの助けになるのであれば、本望。今日は自前のWebアプリにSELECTタグで抽出条件を 入力させる機能を実装しようとしていて、 ちょっと調べるのに時間掛かったので、書いておきます。皆さんもお持ちでしょう…

Ruby on Rails 〜 ActionView::Template::Error (application.css isn't precompiled)のエラーについて

Rails3.1以降でアセットパイプラインの考え方が導入され、 「ActionView::Template::Error (application.css isn't precompiled)」のエラーが 発生することがあるようです。個人的にはアプリをherokuへディプロイ後、URLへアクセス時に発生しました。解決方…

ActiveRecord::ConnectionNotEstablishedのエラーについて

Rails3.1以降でActiveRecordを使用していないアプリを herokuへディプロイした場合、発生するエラー 「ActiveRecord::ConnectionNotEstablished」の解決方法について、 ちょっとだけハマったので書いておきます。ローカルの環境では問題が無く動いているので…

『Ruby On Rails Tutorial』Screencasts lesson1

Herokuへのdeployの手順を忘れるので、順番をメモ。・まずは、マシンを変えた時等、初期設定として下記のコマンドを実行。 heroku keys:add ※これを実行しないと、 Permission denied (publickey) のエラーが出ることがある。・アプリを作ったら、下記を実行…

Herokuへdeployしたアプリケーションの名前を変更するには

Herokuへdeployしたアプリケーションの名前を変更するには HerokuのMy Appsページにて画面から変更可能であるが、変更後、 必ず以下のリンクにあるように、リモートリポジトリの名称も変更すること。 忘れないように覚え書き。 $ git remote rm heroku $ git…

scaffold実行時の 『wrong number of arguments (1 for 2)』エラーについて

先ほどご紹介した『Head First Rails ―頭とからだで覚えるRailsの基本』の12頁で scaffoldの説明があるのですが、その頁にサンプルとしてある 下記のコマンドを実行しても、何度も『wrong number of arguments (1 for 2)』エラーが出続けていて 困っていまし…

『Head First Rails 頭とからだで覚えるRailsの基本』

Head First Rails ―頭とからだで覚えるRailsの基本作者: David Griffiths,松田明,児島修出版社/メーカー: オライリージャパン発売日: 2010/01/18メディア: 大型本購入: 8人 クリック: 226回この商品を含むブログ (31件) を見るRailsの勉強用に購入。この本は…

Railsでrake db:migrate実行時の「uninitialized constant MysqlCompat::MysqlRes」エラーについて

この件、解決するのに正直時間が掛かったので、皆さんのためになればと。まずは、下記のイギリス人のブログが参考になりました。 http://www.pixellatedvisions.com/2011/03/13/fixing-mysql-and-rubygem-errors-on-a-new-rails-2-3-8-installざっくり翻訳す…

『RailsによるアジャイルWebアプリケーション開発第2版』第4章Hello, Rails!

一つ版の古いものですが、これを使ってRailsの勉強始めました。 で、早速該当の章で簡単なプログラミングをしたところ、下記のエラーが。。 "no route matches" "{:method=>:get}"調べたところ、config/environment.rb に下記の環境変数を追記すれば良いとの…