トップページ⇒php
1001コメント328KB

【RoR】Ruby on Rails Part11

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/12/11(土) 10:58:56ID:???
■前
【Ruby】Ruby on Rails Part10
http://hibari.2ch.net/test/read.cgi/php/1282991262/

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails


<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

http://twitter.com/dhh
http://www.loudthinking.com/
0305nobodyさん2011/02/08(火) 13:48:47ID:???
Ubuntuってrails嫌いなの?
0306nobodyさん2011/02/08(火) 14:07:01ID:???
>>305
なんでそう思ったの?
0307nobodyさん2011/02/08(火) 15:59:11ID:???
ごめんやつあたりだよ。
aptから標準で入るrailsが2.2なんだけど
rails -v とかのオプションとか効かくてどうなってるのか分からないし
gem installしても必要なパッケージが全部入らないし
aptでredmine入れても標準と構成とか違うっぽいし
rails難しすぎる
0308nobodyさん2011/02/08(火) 16:36:03ID:???
>>307
なるほど、でもubuntuは半年毎のリリースをやってる割には、Canonicalが
直接アップデートしているパッケージ以外は結構古いし、まんまベースにした
debianのパッケージが入ってたりする。

aptじゃなくてSynapticでインストールすると推奨パッケージとか提案パッケー
ジとかがすぐ分かって便利だよ。

後、野良パッケージとか言って嫌う人もいるけど各パッケージの最新版を出し
てくれてる人達がいるんだけど、例えばrails絡みだと

ttps://launchpad.net/~ubuntu-on-rails/+archive/ppa

とかね。まあ、俺はLTSからLTSに移って行く口なんでubuntuで最新を追っか
けるのも良し悪しだと思うけど、大抵は xxx ppa (xxxは探したい物の名前)とか
でググると結構出てくるよ。
0309nobodyさん2011/02/08(火) 17:23:20ID:???
aptとかで入れるのは、ruby本体とrubygemsまでにしておいて、
gemがあるものは、gemで入れた方がいい。
ディストリビュータはgemがあるものまでパッケージを提供しようとせず、
ruby本体とrubygemsを更新してくれるだけにすれば混乱しないんだけどね。
gemは変化が激しいから、ディストリビュータ毎に提供するのは無理がある。
0310nobodyさん2011/02/08(火) 18:33:41ID:0YpYbnaY
paco
ソースからインストールしたソフトをパッケージ管理してくれるありがたいソフト
http://www.daokaous.com/2010/01/ubuntu%E3%81%A7rails%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%EF%BD%9Eubuntu9-10%E6%94%B9%E8%A8%82%E7%89%88%EF%BD%9E/

wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar zxvf rubygems-1.3.5
cd rubygems-1.3.5
sudo paco -D ruby setup.rb
0311nobodyさん2011/02/08(火) 20:34:45ID:???
>>309
他のRailsを使ったアプリのパッケージとバージョン合わせないといけないし、かなり無理があるんだよなー
Redmineをaptで入れて、Rails3をRuby1.9を使いたいときにaptではどうするの?と思ってしまう
依存gemはどうするのとか、それらが動くようにPassenger(Unicornでもいいけど)を調整するのかなり大変じゃないかとか
0312nobodyさん2011/02/08(火) 20:41:42ID:0YpYbnaY
RVMで複数バージョンのRubyとRailsを共存させる
http://curiosity-drives.me/programming/rails/rvm_ruby_rails/


複数のRubyを切り替えて使う「pik」
http://www.moongift.jp/2010/02/pik/
0313nobodyさん2011/02/09(水) 00:02:11ID:2EhmOugw
神光 cinco
0314nobodyさん2011/02/09(水) 00:03:32ID:pGh2UmwF
神の光のごとく素晴らしいイチモツが
0315akiyan2011/02/09(水) 00:30:59ID:???
>>307
え?じゃあCentOSなら簡単だと思うの?

スキル不足を棚にあげてOSのせいにする人って久しぶりに見たわー
三年ぶりぐらいやわー
0316nobodyさん2011/02/09(水) 14:29:18ID:???
かまってちゃんは放っておくのが一番
0317nobodyさん2011/02/10(木) 21:21:49ID:???
Rails.cache.write で model などのオブジェクトを書きこむことは出来ないのでしょうか?
consoleを二つ開いて、

片方で
Rails.cache.write("hoge", "hogehoge")

とやり、もう片方で
Rails.cache.read("hoge")

とやると読み出せるのですが

Rails.cache.write("hoge", User.new)

とmodelオブジェクトを書きこむと、同一コンソール内では
Rails.cache.read("hoge")
でUserオブジェクトが読み出せるのですが、

もう一つのコンソールで読みだそうとすると
nil が戻ってきてしまいます。

ネットにあるいくつかの例をみるとシリアライズなしで
cacheに突っ込んでいるように見えるのですが。。。
0318nobodyさん2011/02/16(水) 13:54:46ID:???
railsで発行されるSQLが最適かどうかチェックしてくれるプラグインがあったと思うのですが
名前を忘れてしまいました
知っている人がいたらおしえてくださいまし
0319nobodyさん2011/02/16(水) 18:41:56ID:gaqY8R20
[Rails] query-reviewerでRailsアプリのボトルネックを見つける
http://d.hatena.ne.jp/tkng/20080811/1218442298

SpecialWarningというプラグイン
http://d.hatena.ne.jp/authorNari/20090205/1233840189

N+1問題などを監視してパフォーマンスを改善するRailsプラグインBullet
http://blog.digital-squad.net/article/149685338.html

Ruby on Railsのパフォーマンス向上に関する10のtips
http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する

ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
:conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし

:selectで取得するカラムを絞ったらパフォーマンスが倍に
http://brass.to/blog/active_record_select_option.html
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)

Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)

これを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!
http://d.hatena.ne.jp/interu/20100817/1282041840
0320nobodyさん2011/02/16(水) 19:10:43ID:???
古い!
0321nobodyさん2011/02/16(水) 20:57:49ID:???
typusでno method error 'to_resource'って出るんですけどなんですか?このメソッド
0322nobodyさん2011/02/17(木) 15:20:22ID:xNvbHaM3
任意の文字列を、日本語なら20文字、英語なら40文字で切りたい、
のですが可能でしょうか?
Rubyは日本語が3byteで表現されているようなので、単純に40byteで制限すると日本語が短くなってしまいます。

環境は、
Ruby1.8.7
Rails2.3.2
を使っています。
0323nobodyさん2011/02/17(木) 17:11:00ID:???
まず日本語と英語を定義してもらわないと。
全角半角ならわかるけどさ。
全角英数字は?半角カタカナは?
0324nobodyさん2011/02/17(木) 19:52:39ID:vzXvWGTO
environment.rbに
$KCODE = 'u'
require 'jcode'



truncate(category.description, 40, "...")

Rails(Ruby)でMTのtrim_toと同様のことをするならtruncateがあるよ - 京の路
http://blog.matake.jp/archives/rubymttrim_totruncate

How to truncate text in Ruby on Rails
http://paulsturgess.co.uk/articles/show/37-how-to-truncate-text-in-ruby-on-rails
0325nobodyさん2011/02/17(木) 21:12:41ID:???
$KCODEとかっていつの時代だよ
0326nobodyさん2011/02/17(木) 21:52:45ID:vzXvWGTO

Rails 2.3.2と$KCODE
http://d.hatena.ne.jp/Kazzz/20090327/p1
0327nobodyさん2011/02/19(土) 20:07:37.94ID:???
if session.blank?
logger.debug("hoge")
session = load_session(sid)
end

というコードがあった場合など、ありとあらゆる場合において、
session = load_session(sid) が実行されることってありえないですよね?

sessionが設定された状態でこのifまで来た場合、
当然 if の内容は実行されないのですが、
なぜか、必ずこのifブロック後に
session がnilになります(session_storeはmemcahe)。
ところが、
#session = load_session(sid)
とコメントアウトすると、sessionのデータは維持されたままになります。
logger.debug("hoge") が実行されていないことは確認済みです。

session = load_session(sid) などでなく、session = ["hogehoge"] などとしても
ifブロック後に、必ず session がnilになってしまいます。

原因が分からなくて困っています...
sessionのキーワードは物凄く独特の動きをするのでしょうか...
0328nobodyさん2011/02/19(土) 20:54:37.03ID:Ah4zqOBt
logger.fatal にしてみるとか。
0329nobodyさん2011/02/19(土) 21:10:54.73ID:???
>>327
>>222-223
03302222011/02/19(土) 21:22:01.27ID:???
session を書き換えたいということかと読み間違えて

+ def session_with_override
+ @session_override || session_without_override
+ end
+
+ def session=(val)
+ @session_override = val
+ end
+
+ alias_method_chain :session, :override

なんてやってみたけど、本当に大丈夫なのかはわからない
0331nobodyさん2011/02/20(日) 08:48:30.79ID:gro3cDqj
引き続き、土は生ぶ 明あき弘ひろをさがしています。
三十歳 programmer 日藝出身 最寄り駅はさぎのみや駅もしくは阿佐ヶ谷駅
福岡県出身との情報があります。
連絡先・[email protected]
0332nobodyさん2011/02/22(火) 22:01:35.82ID:???
今ttp://www.amazon.co.jp/dp/4839928266これ読んでるんだけど
もっと新しいのに対応してるやつないかな?
入門書じゃなくて、リファレンスとか分厚いやつ
0333nobodyさん2011/02/22(火) 23:22:41.77ID:???
日本語のRails3書籍はまだ無いねぇ
かろうじて、電子書籍はあるけど入門書みたいだし
ttp://tatsu-zine.com/
0334nobodyさん2011/02/23(水) 18:04:09.58ID:rC8XpxRZ
14歳の天才プログラマーがRubyの最年少コミッターに選ばれる @sora_h @tehutehuapple
http://hato.2ch.net/test/read.cgi/news/1298445823/
0335nobodyさん2011/02/24(木) 04:22:41.91ID:???
>>332
洋書を読むしかない、
日本語で出るとしても夏ぐらいまで待たないと出ない。
0336nobodyさん2011/02/24(木) 17:40:02.74ID:???
ruby1.9でrails2.3系を動かすのは間違いだった気がする
0337nobodyさん2011/02/25(金) 00:36:16.88ID:???
現在裁判中です。
私一人の力で、過去のプログラマと現在のプログラマを比較して
裁量労働制に対して争い、訴訟を戦い抜くのは無理な気がしています。
誰か助けてください。
何か良い案があれば以下のスレッドまでお願いします。

http://hibari.2ch.net/test/read.cgi/prog/1253193184/105
[ プログラマー ] 裁量労働制で働いてるプログラマ

http://hibari.2ch.net/test/read.cgi/prog/1253193184/99
> 99 名前:安田英幸 ◆21Da3ggG3M [sage]: 2011/02/24(木) 16:59:54.83
> 皆様のお知恵を拝借させて頂きたいです。
> 私は現在、ネットワーク応用通信研究所と民事事件を係争中です。
> 民事事件は以下の通りです。
>
> 鳥取地方裁判所米子支部民事部A
> 平成22年(ワ)第261号未払賃金等請求事件
> 原告 安田英幸
> 原告訴訟代理人 弁護士 野口浩一
> 被告 株式会社ネットワーク応用通信研究所
> 被告訴訟代理人 弁護士 飯田 藤雄
> 同           弁護士 岡田 卓巳
>
> 訴状・準備書面のPDFは以下のリンクからダウンロードできます。
> http://www.umedoblock.net/sosho_kokai.pdf
> sha1sum 9301547b7f9cd5d8bd9611e42d5c8d8248f5406a
0338nobodyさん2011/02/25(金) 02:29:25.87ID:???
ほわわぁーー
英語できない自分にぴったり。
ASCIIcasts - Recent Episodes
http://ja.asciicasts.com/

0339nobodyさん2011/02/26(土) 11:23:56.55ID:???
Railsは環境を選びすぎる。
どこでも動くPHP上で動作するCakePHPは
Railsの思想を取り入れた最強のRails
本当のRailsは本家ではなくCakePHP
0340nobodyさん2011/02/26(土) 11:33:02.32ID:???
馬鹿には無理
0341nobodyさん2011/02/26(土) 22:08:45.37ID:???
天下のツイッター様もRailsからscalaに浮気するわけだね。
0342akiyan2011/02/27(日) 14:48:03.43ID:???
>>339
同意します
0343nobodyさん2011/02/27(日) 18:21:00.38ID:vqwKBDSL

Sending or receiving email with Rails? Easy | Lead Thinking
http://leadthinking.com/233-sending-or-receiving-emails-with-rails

https://github.com/maccman/remail-engine
0344nobodyさん2011/02/28(月) 01:33:18.79ID:???
>>339
そもそもしょぼい共有レンタルサーバで動かすことは想定していない。
いずれVPSが主流になるので解決は時間の問題だよ。
0345nobodyさん2011/02/28(月) 05:14:13.97ID:Q0oDOqdO

Riding Rails: Rails 3.0.5 has been released!
http://weblog.rubyonrails.org/2011/2/27/rails-3-0-5-has-been-released
0346nobodyさん2011/02/28(月) 06:40:39.93ID:???
そもそも日本のレンタルサーバーは時代遅れな物が多い。
0347nobodyさん2011/02/28(月) 10:36:32.67ID:???
match '/redirect/*url' :to => 'application#redirect'

/redirect/http://hoge.com/

params[:url] #=> 'http:/hoge.com/'

何かいい解決策はないですか?
素直にエスケープ?
0348nobodyさん2011/02/28(月) 21:50:52.12ID:???
そもそも日本のウェブデザの技術力が低過ぎる。
いまだhtmlと画像をftpでうpするだけの古典的なウェブ制作を続けているし。
そういう椰子のレン鯖需要が高いから、レン鯖も昔ながらのビジネスが続いている。

亜米利加とかソーシャルネットワークとか新たなビジネスモデルがどんどん誕生しているのに、日本にはそれが無い。


vpsは導入コストが高過ぎてコストパフォーマンス悪いな。
クラウドコンピューティングのほうがまだ柔軟。
ちなみにvpsといってもがんがんror動かしたらそんなに快適には使えない。専鯖のパフォーマンスを得られる訳でもないし。
0349nobodyさん2011/02/28(月) 22:29:30.25ID:???
寝言は寝てる時間に言ってもらえませんか?
0350nobodyさん2011/02/28(月) 22:41:24.35ID:???
椰子ってひさびさに見た
0351akiyan2011/02/28(月) 23:27:14.48ID:???
>>348
あなたの技術力も相当低そうですけど
0352nobodyさん2011/03/01(火) 17:16:51.15ID:N/zWmU2v
サーバサイドJavaScriptの本命「node.js」の基礎知識(1/3)- @IT
http://www.atmarkit.co.jp/fwcr/rensai2/nodejs01/01.html
ApacheとNginx(エンジンエックス)が例に挙げられて、イベントループのアーキテクチャの優位性について、論じられてきました。
Apacheは、スレッドベースで動作するアーキテクチャになっており、
Nginxは、イベントループで動作します。
スレッドベースの場合、クライアントからのリクエストごとに対応するスレッドを作成します。
その際、メモリも確保されるため、同時接続するクライアントの数に比例して、使用するメモリ量も増えていきます。
0353nobodyさん2011/03/01(火) 22:09:59.41ID:???
Rails3とRuby1.9.2の組み合わせで、ActionMailerを使い、
ISO-2022-JPでメールの送信、添付ファイル付きを実現したいのですが、
ぐぐっても1.8系の情報しか見つかりません。
みなさんどのように実現していますか?

charsetを指定しても、本文には適用されず。
Mailモジュールをオーバーライドしたものは見かけましたが、
それを参考にしても1.9系ではダミーエンコードなので、
force_encodingなどでちょこちょこ指定しても、どこかでincompatible〜が出ます。
本文だけだなんとかいけても、添付有りだとダメなど。mail 2.2.15 です。


0354nobodyさん2011/03/02(水) 12:38:36.13ID:FoDJ4ur8
Chapter 11, "Sending Email", Chapter 12, "Designing an API".
http://www.manning.com/katz/
0355nobodyさん2011/03/02(水) 15:56:55.12ID:???
>>353
そんなことしても無駄
0356nobodyさん2011/03/02(水) 20:36:48.57ID:94wAX4xl
RubyもPHPもしねばいいのに。
0357nobodyさん2011/03/02(水) 20:48:44.60ID:???
Rubyist,PHPerでPerlはなんだっけ?
0358nobodyさん2011/03/02(水) 21:42:09.30ID:B5/XlmcK
PythonはPythonista
Perlは知らぬ
0359nobodyさん2011/03/02(水) 21:55:14.26ID:???
Perlerだろ
0360nobodyさん2011/03/02(水) 23:34:45.06ID:pQN+ZTcr
ERBでブラックジャックを作っているのですが、デッキを配列にいれてるのですがクッキーにその配列を渡すとエラーが出てしまいます。
そもそもクッキーに配列は渡せないんでしょうか?それとも使っているサーバーの設定でそういうのがありえるんでしょうか?
0361nobodyさん2011/03/02(水) 23:46:01.31ID:B5/XlmcK
クッキーの値は文字列(4KBまで)。
クッキーセッションなんかでもいろいろエンコードして文字列にしてるぞ。
0362iQura2011/03/03(木) 00:14:52.94ID:???
>>348
動きが木になるならVPSをSWAPさせれば良いとおもう………
俺は本当に俺しか使わないオレオレVPSだからDTIだけどw
ハード面木にせずTUKAERU.NETから、自鯖よりまぢで楽だわw
そして、レン鯖の仕様に左右されてばかりだった俺の悩みが消えた。
伊豆・和鳥・米鳥・使えないネット・ドクドク・エクスリア・ぶっとびねっと・プロホス
バイバイノシ(^_^)/~
0363nobodyさん2011/03/03(木) 01:03:24.14ID:n5shOCyG
>>361
mydeck=Array.new
comdeck=Array.new
print cgi.header("type"=>"text/html","charset"=>"utf-8","cookie"=>[
CGI::Cookie.new("name"=>"mydeck","value"=>mydeck),
CGI::Cookie.new("name"=>"comdeck","value"=>comdeck)
])

で配列は渡せませんか?これでエラー出てしまうんですがこの前友達に聞いたら配列で渡せるよーって言ってたんですけど
やっぱり渡せないんですかね?渡せなかったら要素を一つ一つループかなんかで渡さなきゃいけないんですかね?
0364nobodyさん2011/03/03(木) 01:05:44.71ID:???
適当にエンコード/デコードすりゃいいじゃん
JSONなりいろいろあるし
0365nobodyさん2011/03/03(木) 12:10:43.93ID:???
ここはrailsスレだ
0366nobodyさん2011/03/03(木) 13:02:44.69ID:???
だよな、dispatcher何使ってんのさ
0367nobodyさん2011/03/03(木) 14:31:25.01ID:???
教えて君も教える君もしねばいいのにww
0368nobodyさん2011/03/04(金) 16:03:49.06ID:???
じゃあ、掲示板に何しにきてるんだよ。
単に暇つぶしが集うところか?w
0369nobodyさん2011/03/04(金) 20:51:30.60ID:???
Yahoo!知恵袋でやれ
0370nobodyさん2011/03/05(土) 05:38:47.85ID:???
>>364 がベストアンサー
0371nobodyさん2011/03/05(土) 21:09:47.60ID:YpvJehsI
レシピサイト「楽天レシピ」が訪問者数を拡大中--ネットレイティングス調べ - CNET Japan
http://japan.cnet.com/news/business/20424473/

ネットワーク外部性
クックパッド
ttp://twitter.com/hibiasobu/status/19680795534823425
ttp://twitter.com/yutaslogan/status/10175793625
0372nobodyさん2011/03/06(日) 11:53:58.84ID:???
RailsのアプリケーションサーバもTomcatのように
コネクションプーリングできますの?
0373nobodyさん2011/03/06(日) 13:33:08.80ID:???
一応してます
0374nobodyさん2011/03/06(日) 14:27:08.88ID:???
すいません。Ruby on rails(つづりあってますかね?)を覚えるためだけにRubyをやりたいと思います
Windowsなんですが種類がいっぱいどれをインストールしたらいいのか分かりません
これはこうって書かれている説明も読みましたが自分の用途に向いているものなのか分からず選択できません
主にWebページ用に利用する場合は何をインストールしたら良いでしょうか?
0375nobodyさん2011/03/06(日) 14:45:56.58ID:???
種類ってそんなにあったかな。
↓でいいんじゃない?

http://rubyinstaller.org/
0376nobodyさん2011/03/06(日) 14:51:59.85ID:???
http://www.oiax.jp/rails/rails3/install.html
初心者には多分これが一番わかり易い
0377nobodyさん2011/03/06(日) 20:08:11.32ID:???
JRubyもオススメ
0378nobodyさん2011/03/06(日) 20:52:10.52ID:???
phpもrubyもできる人に聞きたいんだけどwebサイト作るときって言語選ばず何が一番いいですか?
高速に開発する場合、大規模な開発に利用する場合、それぞれ教えてください

自分は前者はcakephp,後者はzend frameworkになります
特にphpが一番好きというわけでもなく、普段はruby使いなんですが
03793742011/03/06(日) 23:42:53.19ID:???
インストールできました ありがとうございます
0380nobodyさん2011/03/07(月) 01:51:21.06ID:???
>>378
今はどんな言語を選ぶかよりも
どんな開発手法を用いるかに重点が置かれている。
まぁテスト開発しろって事。
0381nobodyさん2011/03/07(月) 02:13:54.71ID:???
まあ、一番大事なのは、どんな言語を使うかでも、どんな開発手法を使うかでもなく
どんなサイトにするかなんだけどね、ディレクターの手腕が一番大事。
0382nobodyさん2011/03/07(月) 04:58:53.94ID:???
>>378
django
フォームフレームワークが秀逸。
cakephpもzend frameworkもフォームまわりがガッカリすぎる。
まぁZendの方は他と共存させるけど。
その2つよりは、djangoのフォーム機能を移植したsymfonyのほうがいいな。
0383nobodyさん2011/03/07(月) 05:00:41.16ID:???
そんなこと言ったらプログラマーが消えちゃうよ?
だってPやDになってプログラマーをこき使うのが一番楽だもの。

孫会社のプログラマーにはデスマーチさせておいて
本社のPやDは定時に帰る。
夜7時に問い合わせてももう帰社しましたとか
プログラマーは0時コースなのに。
0384nobodyさん2011/03/07(月) 10:45:29.48ID:???
ほんとにruby+railsのみで食えてる会社ってあるのかな
0385nobodyさん2011/03/07(月) 11:21:18.97ID:???
>>374
Ruby はじめてなら
Windows は止めといた方が良い
0386nobodyさん2011/03/08(火) 14:26:23.56ID:T6PeO+A6
プロジェクト管理ツール「Basecamp」の使い方 | Webクリエイターボックス
http://www.webcreatorbox.com/webinfo/how-to-use-basecamp/
0387nobodyさん2011/03/08(火) 15:25:44.93ID:???
>>386
グロ注意
0388nobodyさん2011/03/09(水) 00:28:45.35ID:???
どこがグロなの?
0389nobodyさん2011/03/09(水) 19:12:03.46ID:Ta+AYYXA
default_scope に joins 指定すると count がグループ化されてしまう問題について解決法きぼんぬ。
0390nobodyさん2011/03/09(水) 19:30:37.17ID:???
なんの解決法にもなってないけど、default_scopeは本当に必要でない限り使わないほうがいいでFA
不都合や不具合の原因になることが多すぎる
0391nobodyさん2011/03/09(水) 19:55:29.09ID:???
確かに食い合わせに気をつけないと不具合が多発するように思うけど、
本当の原因は各scopeをしっかり部品化できていないことなんじゃないだろうか。
そのcountを求めるためにjoinは必要なのか?
0392nobodyさん2011/03/09(水) 20:05:18.85ID:Ta+AYYXA
必要ないから解決法求めてるんじゃん
0393nobodyさん2011/03/09(水) 20:25:23.52ID:???
じゃあdefault_scopeからjoinを外せばいいだろ。
つまりそれはjoinをデフォルトにすべきじゃなかったか、
countする部分が特殊だということだ。
後者ならcountの元をdefault_scopeにしなきゃいいだけの話。
0394nobodyさん2011/03/09(水) 20:51:13.63ID:Ta+AYYXA
> 後者ならcountの元をdefault_scopeにしなきゃいいだけの話。

残念!プラグインの中なのでいじれません!!
0395nobodyさん2011/03/09(水) 20:58:19.00ID:???
じゃあdefault_scopeの中からjoinを外せばいいだけだろ
0396nobodyさん2011/03/10(木) 23:02:04.20ID:???
うざ
03973892011/03/14(月) 13:49:44.78ID:s2zLVl4R
WHERE EXISTS で解決できました。
つきましては ActiveRecord での EXISTS の書き方を教えてください
0398nobodyさん2011/03/14(月) 14:12:42.71ID:10myasjs
ARel には exists がそのまんまあるみたいよ。
0399nobodyさん2011/03/14(月) 16:04:00.72ID:???
復興特需はRailsでカバーだな
0400nobodyさん2011/03/16(水) 00:57:23.72ID:61vAKbg4
今回の地震でこいつくらい悲惨なやついないだろ BIPブログ
http://b.hatena.ne.jp/entry/bipblog.com/archives/2731423.html

http://twitter.com/uchida0hige

0401nobodyさん2011/03/16(水) 17:53:05.00ID:61vAKbg4
http://www.houshasen-pref-ibaraki.jp/present/result01.html
http://www.ustream.tv/channel/geiger-counter-tokyo
http://www.ustream.tv/channel/ガイガーカウンタ#utm_campaign=hootsuite.com&utm_source=7517126&utm_medium=social
http://www.ustream.tv/channel/放射線レベル
http://park18.wakwak.com/~weather/geiger_index.html
http://www.atom.pref.kanagawa.jp/cgi-bin2/telemeter_map.cgi?Area=all&Type=WL
http://geiger.maido3.com/
0402nobodyさん2011/03/16(水) 18:19:09.26ID:thVzzN6j
日本おわた
0403nobodyさん2011/03/17(木) 22:04:15.06ID:oI/Y+3pD
初心者です。
現在、Rails1.2.3で勉強しているのですが、Rails3が今の主流なのですか?
0404nobodyさん2011/03/17(木) 22:12:28.15ID:moH1Se1/
新規なら3もそろそろ枯れてきてるんじゃないかね。
うちは既存のお仕事で1.2.6とか2.1.0とかも使ってますが。
0405nobodyさん2011/03/17(木) 22:50:37.40ID:???
1.2.3と2系はかなり違ったような。
そして2系と3もかなり違う。

半分くらい覚えなおさないといけないかもね
■ このスレッドは過去ログ倉庫に格納されています