2011-01-01から1年間の記事一覧
テーブル名を間違って作ったら、関連名も直すべきだ。直さないとわけが分らないエラーが発生する。logには以下のように Rendered apps/show.html.erb (26390.3ms) Completed 500 Internal Server Error in 26929msもっと詳しいログが出てくればいいのに
一応メモ # logger def my_log(text) @@my_logger ||= Logger.new(File.join(Rails.root, "/log/my_logger.log", "daily")) @@my_logger.info text end元:http://d.hatena.ne.jp/conceal-rs/20091009/1255056643
hirb を導入して rails console を快適に利用する http://firn.jp/2011/05/14/hirb-rails-console ruby-1.9.2-p180 > Hirb.enable => true ruby-1.9.2-p180 > Prefecture.limit(3) Prefecture Load (0.3ms) SELECT `prefectures`.* FROM `prefectures` LIMIT…
tables = ActiveRecord::Base.connection.tables => ["schema_migrations", "users", "photos"]models = tables.map{|table| Object.const_get(table.classify) rescue nil}.compact => User(id: integer, email: string, created_at: datetime), Photo(id: …
設定ファイルapplication.rb 、以下のように設定されると created_at , updated_at というカラム保存時間がおかしくなる。 module Server class Application Rails::Application 。。。。。。。。。。。。。 config.time_zone = 'UTC' 。。。。。。。。。。…
環境: Rails : 3.1.0 mysql : 5.5 OS : win7 gem install mysql2するとエラーが出てくる。 以下はエラー内容: The 'mysql2' native gem requires installed build tools.Please update your PATH to include build tools or download the DevKit from 'ht…
久しぶりに記事を書いた。最近、Railsの案件がすごく増えたきがする。 今から、Railsを勉強し始める人も増えていくだろう。 しかし、その大勢のRailsエンジニアが増えていくと、 企業が求めるRailsエンジニアの採用条件も もっと厳しくなっていくには間違い…
* validationがスキップできるのはsaveメソッドだけ。save!もcreateもcreate!もスキップしない。 * Rails3ではvalidationをスキップするときの引数が変更されてる save(false) # rails 2 save(:validate => false) # rails 3
Mac OS Xには最初からApacheが入っていて、「システム環境設定 → 共有 → Web共有」checkを入れて起動できます。 なんだか プライベートのIPアドレスが http://192.168.1.3/ になっている
買ったばかりのMACにサーバ側のリポジトリからソースコードのコーピー「svnのcheckout」落とそう以下のコマンドを打ち込んだ。 svn checkout svn+ssh://hostname/リポジトリのlocation/ しかし、エラー svn: To better debug SSH connection problems, remov…
本日、横浜市の会場でRails 3 技術者認定試験ブロンズ試験を 再度、受験しました。 「前回は2週間前にうけました」 結果:合格でした。 結果が出たときだけ、すごく嬉しかったですけど、 今は、平常の気持ちに戻ったみたいです。もし、合格できなかったら、…
今までは、ずっとSVNを使ってきましたが、GITのいい点に動揺しずつあります。 以下は自分のために、メモしました。 表 SVN、Git、Mercurial、Bazaarの機能比較 主な特徴 SVN Git Mercurial Bazaar 最新バージョン(2008年12月現在) 1.5.4 1.6.0.4 1.1 1.10 …
リポジトリを作成する時に 「subversion reported an error while creating a repository! Make sure the folder is empty and not write protected.」 こんなエラーにぶつがったことがないでしょうか? これはリポジトリを作成する場所に「空」でなければ …
昨日試験を受けてみました。「横浜会場で」 満点:1000点 合格評価点:700点 私の得点は: 650点結果:不合格 詳細: Rails概要: 50% ActiveRecord 58% ルーティングとActionContorller :75% ActionView: 83% ActionMailer: 100…
カバレッジとはプロダクトコードに対するテストの網羅率 (どれだけテストできているか)のことです。 以下は、カバレッジの測定でよく使われている指標は次の 3 つです C0: ステートメントカバレッジ (命令網羅率) C1: ブランチカバレッジ (分岐網羅率) C2: …
今週の土曜日に試験を受けることになりました。 自信はあるかどうかは微妙ですけど、でもワクワクしています。試験終わったあと、その感想をまたここに載せます〜。
今後から、Macでの開発で詰まったこととか その解決方法をを提供したいと思っています。よろしくお願いします。
http://designblog.ecstudio.jp/htmlcss/zen-coding-aptana.html
xcopy C:\Documents and Settings\Administrator\デスクトップ\1.jpg backup\1.jpg実行するとエラーが出る [無効なパラメータの数です]原因:パラメータに空白に入るとだめみたい。 なので解決方法は「””」を使う。 xcopy "C:\Documents and Settings\Admini…
自分で機能を作るより、プラグインを利用したほうが圧倒的に楽ですよね。 なのでRails3の主なプラグインを紹介したいと思います。 名称概要 will_paginateページング機能 authlogic認証機能 DataMapperO/Rマッパー「ARと似っている」 paperclipページアップ…
application.js $(function(){ $('*') .ajaxStart (function() { $('#progress').html('通信中。。。。')} .ajaxComplete (function() { $('#progress').html('')}); });
私もすぐ疲れてしまうので、以下の内容の自分のブログに引用しました。 いきなりランニングよりも、ウォーキングから始めるのがよろしいと思います。 徐々に運動量を増やせば体力は次第についてきます。 ストレスの溜まるのが現代社会と言われていますが原因…
render_to_stringメソッドを使ったことがありますか? ぱっとみて、 「renderメソッドでも十分なのに、なんでrender_to_stringが出ての?」 という疑問が浮かぶでしょう。 確かに、最初はそいうふうに思うかもしれません。 このメソッドはView以外の所でrail…
ホームボタン+電源ボタン 同時に押すとスクリン写真が取れる。http://ameblo.jp/carebody/entry-10493279085.html
LinuxのOSで rmagickのインストールに悩んだことがないでしょうか? なかなかインストールできない。。。。。。。。。 僕がやっとインストールに成功した。 成功したバージョンは ImageMagick バージョン:6.6.0 rmagick バージョン: 2.13.16.6.0が無難みた…
convert -versionを実行したらエラー発生エラー詳細: error while loading shared libraries: libMagickCore.so.3: cannot open shared object file: No such file or directoryなんらか libMagickCore.so.3ファイルが見つからないみたい。 実際findコマン…
rpmパッケージでインストールした場合の確認方法: rpm -q ImageMagickまたはconvert -version ソースコードからインストールした場合の確認方法: convert -version
仕事上Oracleをよく使うので、インストールしたり、アンインストールしたすることが多いです。 しかし、アンインストールはなかなか綺麗にアンインストールは難しいです。 Windows版 オラクル完璧削除(クリーンな状態)な資料を見つかったので、ここで載せ…
コマンドプロンプトに文字化けが出てくることがありますよね。 表示だけはチャント表示したい場合は文字コードを変更する必要があります。そのコマンドはchcpです。 >chcp =>現在の文字コードの表示>chcp 65001 => UTF-8に変更>chcp 932 =>Shift_Jisに変更(…
Google検索テクニック私はgoogleをよく使っていますが、 情報収集能力が本当に低いです。 なので、今日はよく使えるgoogle検索テクニックを ピックアップしました。 【サイト内検索】 特定のサイト内を検索したい 検索キーワード site:URL 【リンク検索】 特…