[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/26 04:56 / Filesize : 235 KB / Number-of Response : 982
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【RoR】Ruby on Rails Part11



1 名前:nobodyさん mailto:sage [2010/12/11(土) 10:58:56 ID:???]
■前
【Ruby】Ruby on Rails Part10
hibari.2ch.net/test/read.cgi/php/1282991262/

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


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

twitter.com/dhh
www.loudthinking.com/


752 名前:nobodyさん mailto:sage [2011/06/14(火) 02:15:30.69 ID:???]
>>751
両方ガッチガチのオブジェクト指向
MVCね

両方できる


753 名前:nobodyさん mailto:sage [2011/06/14(火) 02:21:48.21 ID:???]
>>752
ありがとうございます。

セキュリティの面(クロスサイトスクリプティング対策)ではどちらがオススメですか?


また、同時アクセスの許容で行くと、どちらが耐えられるアクセス数は大きいですか?

754 名前:nobodyさん mailto:sage [2011/06/14(火) 02:27:42.40 ID:???]
>>753
XSSやSQLインジェクションはどちらも対応している
どっちがおすすめかと言われればRubyのほうが後発だから言語レベルで言うならRubyのほうがおすすめ

同時アクセスはRailsのほうが強い、例えばTwitterなんかはずっとRails使ってた(今もかな?)
スクリプト言語はページを表示するたびにファイル全部読み込むからとにかく遅い
キャッシュなんかを併用して行かないと何使おうが遅いからフレームワークうんぬんより
自分でどう対応していくかが重要


755 名前:nobodyさん mailto:sage [2011/06/14(火) 04:17:49.23 ID:???]
Twitterはとうの昔にRailsに見切りつけてる。

756 名前:nobodyさん mailto:sage [2011/06/14(火) 05:20:51.76 ID:???]
Twitterは今でもフロントはRails
CakeよりRailsの方が何倍も速い

757 名前:nobodyさん mailto:sage [2011/06/14(火) 06:05:53.07 ID:???]
cakeは「名前がおいしそうだから」という理由で流行ってるだけだろ。
Railsは本当に実力があるから流行ってるのだ。

758 名前:nobodyさん mailto:sage [2011/06/14(火) 06:41:35.53 ID:???]
後発のcakeがrailsより劣るとか頭悪すぎる
利用者数も既にrailsを超えてるのにw

759 名前:nobodyさん mailto:sage [2011/06/14(火) 09:51:12.81 ID:???]
cake はデータベースからの返り値が配列なのがどうしても許せん

760 名前:nobodyさん [2011/06/14(火) 10:09:00.66 ID:wL5fu4UY]
Hacker News | What the hell is happening to rails?
news.ycombinator.com/item?id=2651090

blog.stevecoast.com/what-the-hell-is-happening-to-rails



761 名前:nobodyさん [2011/06/14(火) 10:10:26.23 ID:wL5fu4UY]
What the hell is happening to rails? - SteveC - 日本語
blog.stevecoast.com.zurukko.jp/what-the-hell-is-happening-to-rails

762 名前:nobodyさん mailto:sage [2011/06/14(火) 10:55:05.81 ID:???]
あと、cake は array 地獄もいかんね

rails は Ruby の黒魔術を駆使して DSL ぽく書けるようになってるのがいいね
(その分、覚えることは増える気はするけど)

763 名前:nobodyさん mailto:sage [2011/06/14(火) 10:58:23.74 ID:???]
>>762
バリデーションとかな

book.cakephp.org/ja/view/125/%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E3%83%90%E3%83%AA%E3%83%87%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3-Data-Validation

とか見た瞬間に頭がクラクラした


764 名前:nobodyさん mailto:sage [2011/06/14(火) 14:23:30.96 ID:???]
こんにちは。Rails弄り始めて1週間ほどです。
いまRedmine(1.2.0)で週単位でのプロジェクトの進み度合い(EV)を
表示するプラグインを作っています
     1月1週 2週 ・・・6月2週
Project1 50h   30h    40h
Project2 ・・・

出したいのはその週に稼いだ工数なので、Issueテーブルの
estimated_hours*(done_ratio/100)を、
その週に変動した分だけ合計します。

765 名前:nobodyさん mailto:sage [2011/06/14(火) 14:25:47.78 ID:???]
(続き)
Issueテーブルは履歴等は持っていないように見えるので、(あってる?)
テーブルを一つ追加して、チケットの追加・更新が走るたびに
Issueテーブルのestimated_hoursを保存していこうかと思っています。

でもIssuesController#updateにはhookが用意されていないので、
Redmine本体を弄らないといけないのかな・・と言うところまできて、
何かもっと簡単な方法があるのではないか?と思って投稿してみました。

上記を実現する、良い方法があれば教えて頂けないでしょうか。

766 名前:nobodyさん mailto:sage [2011/06/14(火) 15:09:37.17 ID:???]
Herokuというサービスをよく耳にしますが
広告を貼ったりすることも出来るのでしょうか?

Railsの勉強とお小遣い稼ぎを兼ねてWEBサイトを作ってみたいのですが
Herokuは選択肢になり得ますか?

767 名前:nobodyさん [2011/06/14(火) 16:34:23.02 ID:CM0fXhA/]
ちょっとすみません、PHPをしばらくやってて、最近Rails3を始めたばっかりなんですが、JQueryとの連動がうまくいってません。
単純なセレクトボックス連動をRails+JQueryで書いてるんですけど、何故かJS経由でHTMLタグを取りに行くと</option>の
"</"(エンコード文字列でいう%3C%2F)が抜けちゃって、<option>うんこoption>とかになっちゃいます。
念のためgem updateかけたけど同じでした。誰かこんなおかしな事になってる人います?

768 名前:nobodyさん mailto:sage [2011/06/14(火) 16:49:32.39 ID:???]
コードも書け

769 名前:nobodyさん mailto:sage [2011/06/14(火) 17:03:27.97 ID:???]
うんことか書くやつには絶対教えてやらない

770 名前:nobodyさん [2011/06/14(火) 17:08:16.74 ID:CM0fXhA/]
#呼び出し元
$("#id1").bind('change',function(){id = $("#id1 :selected").val();
$.get('./'+id+'/search_result/');?);???
#コントローラー
def search_result
?? # 処理無し
end
# search_result.js.erb
$('#small_select').html("<%= raw escape_javascript(render :partial => 'search_result') %>");
# _search_result.html.erb
<select><option>うんこ</option></select>
#結果のHTML
<option>うんこoption>select></option>
回避策をご存知でしたら教えてエロい人!



771 名前:nobodyさん mailto:sage [2011/06/14(火) 17:41:36.44 ID:???]
すっかり汚物スレ。
unko[5]とか変な宣言使いまくってそうだなw

772 名前:nobodyさん [2011/06/14(火) 17:44:27.65 ID:CM0fXhA/]
意地悪言ってないで教えろよ

773 名前:nobodyさん mailto:sage [2011/06/14(火) 18:27:53.38 ID:???]
元のHTMLもないし、こんなんで「教えろよ」って言われたら、そりゃ
「うんこに教えたくない」となるのは当然だな

774 名前:nobodyさん mailto:sage [2011/06/15(水) 01:55:08.03 ID:???]
他人に頼ってばっかり。自分自身でなんとかしろ。
所詮誰かが助けてくれるか支えてくれると思ってる。
ID:CM0fXhAは人を利用する事しか脳のない奴。ある意味ニート。
そういうのは要らない。ゴミ以下。死ねばいいとおもうよ。

775 名前:nobodyさん mailto:sage [2011/06/15(水) 10:34:52.34 ID:???]
>>763
CakePHPってどんなものかと思ってたけど真似してそれかよ・・・
喜んで使ってる奴らの気が知れんな

776 名前:nobodyさん mailto:sage [2011/06/15(水) 12:12:16.25 ID:???]
>>775
思うに、CakePHP は PHP の良さであるお手軽さを殺してる気がする
まぁ、CakePHP にはデプロイが楽とかメリットはあるんだが…

777 名前:nobodyさん mailto:sage [2011/06/15(水) 12:36:58.90 ID:???]
CakePHPのほうがPHPなだけに
Captchaなどの使えるフリープラグインが充実してるのでは?

778 名前:nobodyさん [2011/06/15(水) 13:30:18.55 ID:VLZcsGe4]
>> 774
結局自己解決はしたよ。
ところで何でわからないこと質問したらゴミ扱いなの?
俺の質問があなたの過去のトラウマに触れたなら謝るからさ。

779 名前:nobodyさん mailto:sage [2011/06/15(水) 14:23:29.64 ID:???]
ウンコごときでギャーギャーうるせえ
Rubyは事実上ツイッター捨てられた
カスウンコプログラムだしね(笑)

780 名前:nobodyさん [2011/06/15(水) 14:34:49.23 ID:7z6GsUiI]
>>760
“WTH is happening to Rails?” I’ll tell you. ? metautonomo.us
metautonomo.us/2011/06/14/wth-is-happening-to-rails-ill-tell-you/



781 名前:nobodyさん mailto:sage [2011/06/15(水) 14:41:56.08 ID:???]
>>764-765
Redmineのプラグインは良く知らないので、Railsの一般的な話で。
ActiveRecord::Observer使ってIssueの変更を監視すればいいかと。
特定のコントローラのアクションでだけcallbackしたいなら
ActionController::Caching::Sweeper。
どちらにせよこれだと本体に多少手を入れる必要はあるね。

782 名前:nobodyさん [2011/06/15(水) 16:04:08.86 ID:7z6GsUiI]
人力検索はてな - 質問一覧 「Ruby on Rails」を含む質問
q.hatena.ne.jp/list?word=Ruby%20on%20Rails

783 名前:nobodyさん mailto:sage [2011/06/15(水) 16:26:38.68 ID:???]
RailsのUserコントローラーでuserデータを保存する処理を書いております
その際
if @user.save
# ここでもし保存に成功したら今保存したデータのIDを取得したい
else

end
こういう場合もう一度User.findしなければならないのでしょうか?
その場合はUserテーブルにはユニークな値がID以外無いので
一個ハッシュカラムを作って重複しない値を一時的に保存し引っ張ってくるような方法しか思い浮かびません
どなたか解決法が分かる方がいらっしゃいましたらお願いします

784 名前:nobodyさん mailto:sage [2011/06/15(水) 16:34:32.33 ID:???]
@user.saveが成功すればidがセットされるやん

785 名前:784 mailto:sage [2011/06/15(水) 16:35:37.96 ID:???]
@user.saveが成功すれば@user.idに値がセットされるやん

786 名前:765 mailto:sage [2011/06/15(水) 17:32:58.66 ID:???]
>>781
Observerは初めて知りました。で、RedmineのModelを眺めてみると
IssueObserverクラスが既にありました。
ここに def after_update を追加すれば何とかなりそうです。

Redmine本体に手は入りますが、当初考えていたよりもずっと
依存範囲が少なく出来そうです。
ありがとうございました!

787 名前:nobodyさん mailto:sage [2011/06/15(水) 17:51:02.10 ID:???]
>>785
知らなかった……
ありがとうございました

788 名前:nobodyさん mailto:sage [2011/06/15(水) 22:21:37.37 ID:???]
>>775
わけのわからんオレオレフレームワークを使わされるよりは
なんぼかマシじゃね

バリデーションはどのフレームワークでも鬼門だなぁ

789 名前:nobodyさん mailto:sage [2011/06/15(水) 22:23:07.01 ID:???]
Cakeのセンスのなさは異常
後発で真似してあれだけ劣化とか考えられん

790 名前:nobodyさん mailto:sage [2011/06/15(水) 22:55:59.41 ID:???]
よくもわるくもPHPだということ。



791 名前:nobodyさん mailto:sage [2011/06/15(水) 23:43:50.53 ID:???]
Rails2.3.11でJqueryを使うにはどうすればいいですかね?
3.x系だとgemに書いてbundleって情報が沢山出てくるんですが……

792 名前:nobodyさん mailto:sage [2011/06/15(水) 23:44:16.19 ID:???]
RailsとSinatraってどっちがいいの?
Sinatraも色々と関連ライブラリ入れてくとほとんどRailsみたいになっちゃうよね。

793 名前:nobodyさん mailto:sage [2011/06/16(木) 00:00:45.15 ID:???]
>>791
フレームワークのサポートがなくてもいいなら、
public/javascriptにjquery.js置いて、javascript_include_tag 'jquery'

ある程度便利メソッドなりがほしいなら
code.google.com/p/ennerchi/ など。
ただし、更新されてない。

>>792
場合による。
個人的には画面が少ない、APIだけ提供するアプリ、Railsの環境整えるのが面倒なサーバ上で動かすなどの場合はSinatraかな。

794 名前:nobodyさん mailto:sage [2011/06/16(木) 00:34:04.20 ID:???]
>>781
詳しいな

比較的詳しい海外のRails翻訳本でもそこまで書いてなかったと思うけど、
やっぱりそこまで理解するにはソースを読まなきゃダメだろうか

795 名前:nobodyさん mailto:sage [2011/06/16(木) 00:42:27.25 ID:???]
Railsの資格どうなってんの?
情報全然ないんだけど

796 名前:nobodyさん mailto:sage [2011/06/16(木) 00:56:44.09 ID:???]
コントローラーとか、actionごとにjavascriptやcssの指定って出来なかったでしたっけ?
使った記憶あるんだけど思い出せなくてずっと悩んでる

797 名前:nobodyさん mailto:sage [2011/06/16(木) 01:01:44.03 ID:???]
View の中で javascript_include_tag とか書けばいい
別に <script> が <head> の中になければならない理由はない

798 名前:nobodyさん mailto:sage [2011/06/16(木) 01:05:19.22 ID:???]
あーなるほどね
すっきりしました、ありがとう

799 名前:nobodyさん mailto:sage [2011/06/16(木) 01:07:22.72 ID:???]
あれ、でもCSSは?

800 名前:nobodyさん mailto:sage [2011/06/16(木) 01:13:07.72 ID:???]
content_for 使え



801 名前:nobodyさん mailto:sage [2011/06/16(木) 03:13:34.93 ID:???]
今日人多いなあ
createdから24時間以内のデータをとってきたい場合は
どうやるんでしょうか
:conditons => ["created > now() -24.hour"]
みたいな感じかなと思ったのですがうまくいかない

802 名前:nobodyさん mailto:sage [2011/06/16(木) 03:17:27.60 ID:???]
人は少ない
レスが多いだけ

803 名前:nobodyさん mailto:sage [2011/06/16(木) 04:27:54.30 ID:???]
Railsで自動ログインってもしかしてできない?

:expire_after = 1.month
とかにしてもブラウザ落としたら削除されるし……

804 名前:nobodyさん mailto:sage [2011/06/16(木) 07:34:04.76 ID:???]
>>803
とりあえずhttpのヘッダーから確認してみたら


ログイン状態管理のクッキーならブラウザが閉じるまででいんじゃね、とは思うが
ついでに1.monthて一ヶ月前

805 名前:nobodyさん mailto:sage [2011/06/16(木) 07:37:38.55 ID:???]
1.month.since か 1.month.from_now

806 名前:nobodyさん mailto:sage [2011/06/16(木) 07:45:36.99 ID:???]
Railsって階層化は不得意な感じだな。
::Foo::Barとかちょっとキモーイな書き方しなきゃだし。

807 名前:nobodyさん [2011/06/16(木) 09:03:15.95 ID:qTI0AAJt]
>>801

:conditions => [ 'created > ?', Time.now - 24.hour ] とか?

RailsのバージョンによってはUTCがデフォなのでちうい。


808 名前:nobodyさん mailto:sage [2011/06/16(木) 10:23:26.86 ID:???]
階層化が明示されてて分かりやすいと思ったんだが
ただルーティングのやり方次第で、::で区切っていかずに作れた気もする

809 名前:nobodyさん [2011/06/16(木) 10:40:56.39 ID:8Vo//0NX]
何もしなければ階層マッピングされるというだけだから、
設定すれば如何様にも。


810 名前:nobodyさん [2011/06/16(木) 11:31:06.07 ID:5w9AZXtG]
Scala+DBMS+Web ? Blog Archive ? Scala2.9
www.ewavesolutions.com/blog/?p=681



811 名前:nobodyさん mailto:sage [2011/06/16(木) 21:59:44.55 ID:???]
一番困るのは、凡人なのにフレームワークを自作しちゃう奴だね。
RailsやCakeだって相当頭がいい人たちが作ってるはずなのに、必ずしも満足できるものではない。

有名なフレームワークを開発している人たちよりも知能指数が高いという自信がない奴は
フレームワークを自作しないでほしい。ホント迷惑だから。
特に新人の教育の時に、どこの馬の骨か分からん奴が書いたフレームワークを
教えるのはやめてほしい。余計なことで躓いて学習に支障がでるんだよ。

自分達のような凡人はおとなしくRailsやCake等の有名フレームワークを使っていればいいんだよ。
凡人がえらそうにフレームワークを自作するな。迷惑なんだよ。ゴミを量産するな。

812 名前:nobodyさん mailto:sage [2011/06/16(木) 23:11:23.64 ID:???]
>>811
それってたとえばどんなフレームワークのことを指してるの?

813 名前:nobodyさん mailto:sage [2011/06/17(金) 06:37:30.55 ID:???]
rorに限らず実際現場で見かけるのは、糞古いオープンソースのフレームワークを使っていて誰もメンテできずに放置されてるとかw
ちゃんと追いかけてくれる分には、適当なフレームワーク採用はいいけど採用するならきちんと採用後も面倒見ろよと思う。

きちんとメンテできないくらいなら、ヲレフレームワークで必要な所だけでもメンテしてくれるほうがまだマシ。
さらにヲレヲレフレームワークかませて、ror風とかcake風とか好き勝手するのでもいいしw

案件でstrusとかseasarとかjsp,ejb,servlet,pear,ethnaとか最近の流れを理解してなさそうな条件はまず地雷w

814 名前:nobodyさん mailto:sage [2011/06/17(金) 08:50:54.43 ID:???]
ここまでのレスを見ると、
既存のフレームワークを使わない=オレオレフレームワーク
になってそうな。
何にせよ、アプリを作るなら、要求に合わせた何らかのフレームワークになってまうのは当たり前。
つまり、「Railsつかってねぇ、糞じゃん!」と言ってるに等しい。

815 名前:nobodyさん mailto:sage [2011/06/17(金) 11:07:00.36 ID:???]
今すぐフォローすべきRuby界のスーパーエンジニア | cod.note
codnote.net/2011/06/16/ruby-super-engineers/

816 名前:nobodyさん [2011/06/17(金) 13:15:09.56 ID:ENDcnl8l]
全部フォロー済みだったので今更感。


817 名前:nobodyさん mailto:sage [2011/06/17(金) 13:18:32.81 ID:???]
ちゃんと最後に @sora_h 自身も入れておかないと(笑)
オチがなくてつまらん。

818 名前:nobodyさん [2011/06/17(金) 16:08:44.89 ID:bxw7xRk+]
What the hell is happening to rails? - SteveC
blog.stevecoast.com/what-the-hell-is-happening-to-rails

What’s Up With All These Changes in Rails? ? Katz Got Your Tongue?
yehudakatz.com/2011/06/14/what-the-hell-is-happening-to-rails/

What if Rails Isn't For Beginners Anymore? | Intridea Blog
intridea.com/2011/6/16/what-if-rails-isnt-for-beginners-anymore


819 名前:nobodyさん [2011/06/17(金) 16:45:34.28 ID:bxw7xRk+]
How to encode media in base64 given URL in Ruby
stackoverflow.com/questions/1547008/how-to-encode-media-in-base64-given-url-in-ruby
ActiveSupport::Base64.encode64(open("file_path").to_a.join)


active_support/base64.rb - rhinefordの日記
d.hatena.ne.jp/rhineford/20100125/1264353788

820 名前:nobodyさん [2011/06/17(金) 17:03:40.87 ID:bxw7xRk+]
画像もDBに格納して管理する −扱いがめんどうなLOB(ラージオブジェクト)は使わない方法も含め
b.hatena.ne.jp/entry/neta.ywcafe.net/000774.html

Encoding/decoding a image as Base64
www.ruby-forum.com/topic/200065

RubyでBase64
d.hatena.ne.jp/nacookan/20071203/1196701095



821 名前:nobodyさん [2011/06/17(金) 17:14:16.69 ID:bxw7xRk+]
RailsとDBの罠 - さくさんの日記
d.hatena.ne.jp/sakusan_net/20080311/1205222191

railsでDBに画像データを入れる - さくさんの日記
d.hatena.ne.jp/sakusan_net/20080411/1207932177

DBに入れた画像を表示する - 篳篥日記
d.hatena.ne.jp/hichiriki/20100110/1263125573

Railsでの画像の出力方法
doruby.kbmj.com/rb819/20081030/Rails_






822 名前:nobodyさん [2011/06/17(金) 17:42:12.32 ID:bxw7xRk+]
acts_as_attachment
blog.netswitch.jp/2006/08/29/rails-plugin-ar2

823 名前:nobodyさん mailto:sage [2011/06/17(金) 23:49:31.16 ID:???]
>>811
ゴミが量産されないといいフレームワークはできないわけで
Struts普及以前とかの試行錯誤があって今があるんですだよ

つか、PHPは5.x以降でだいぶ綺麗に書けるようになったから
まだ色々フレームワークみたいなのが出てくると思われ

Rubyも1.9への移行期だからまだなんかウヨウヨでてくんじゃね

824 名前:nobodyさん [2011/06/18(土) 01:13:57.74 ID:L5CY6LSN]
devise使う時って
example.jp/mypage
みたいなURL作るのって邪道なんでしょうか?
/users/:user_id
で、自分のアカウントのページかどうかで条件分岐させる感じでしょうか?


825 名前:nobodyさん mailto:sage [2011/06/18(土) 16:14:31.76 ID:???]
95%は:stringで入る長さの文字列なのに5%だけ:textにしなきゃなカラムってどうしてます?

826 名前:nobodyさん mailto:sage [2011/06/18(土) 16:19:08.39 ID:???]
普通にtextにすればいいだろ。意味不

827 名前:nobodyさん mailto:sage [2011/06/18(土) 16:22:21.19 ID:???]
textにすると検索おそくならね?

828 名前:nobodyさん [2011/06/18(土) 16:52:53.72 ID:hn6FxEQi]
>>825

DB設計を語るスレ 3
hibari.2ch.net/test/read.cgi/db/1269585561/


829 名前:nobodyさん mailto:sage [2011/06/18(土) 17:09:23.21 ID:???]
>>828
やりようはいくらでも有るけど、
AcriveRecordだと普通はどうするのかなと。

830 名前:nobodyさん mailto:sage [2011/06/18(土) 17:15:49.36 ID:???]
なんでActiveRecordが関係あるんだよ



831 名前:nobodyさん mailto:sage [2011/06/18(土) 17:41:48.87 ID:???]
多分scaffoldのハナシなんだろうけど
string textが実DBにどう定義されるかはDBの種類やバージョンによって違うから
なんともいえん

最終的にtextじゃなくてstringにしたい理由如何で考えるべきで
別にstringである必要が無いのであればtextでいいじゃん、てハナシに戻る

832 名前:nobodyさん [2011/06/20(月) 11:05:58.76 ID:p3hclIEe]
Ruby: Webserver in 70 lines of code
blogs.msdn.com/b/abhinaba/archive/2005/10/14/474841.aspx

thinkit.co.jp/article/117/1?page=0,1

833 名前:nobodyさん [2011/06/20(月) 19:22:01.40 ID:p3hclIEe]
現実の世界の Rails、第 2 回:高度なページ・キャッシング
www.ibm.com/developerworks/jp/web/library/wa-rails2/index.html
何らかのユーザー状態 (例えばユーザーがログインしているかどうか、など) を、クライアント・サイドのクッキーに保存します。
次にクッキーの内容に基づいて、JavaScript でページの表示を動的に変更します。



834 名前:nobodyさん mailto:sage [2011/06/21(火) 00:30:12.83 ID:???]
1台のサーバで複数バージョンのrails動かしたい場合は
みんなどうやってるの?

835 名前:nobodyさん mailto:sage [2011/06/21(火) 01:31:48.93 ID:???]
Rubygemsは複数のバージョンのgemsをインストールできる。
んだけだ。

$ gem list rails

*** LOCAL GEMS ***
rails (2.3.11, 2.3.9, 2.3.8, 2.3.5, 2.3.4)

836 名前:nobodyさん mailto:sage [2011/06/21(火) 01:56:26.77 ID:???]
PassengerでRuby 1.8と1.9使い分けれる?

837 名前:nobodyさん mailto:sage [2011/06/21(火) 06:35:58.05 ID:???]
apache複数インスタンスとかしかないの?

838 名前:nobodyさん [2011/06/21(火) 09:33:18.24 ID:UfslNaYr]

>>833
ユーザ毎に異なる表示をしているところや、アクセスログの統計、広告の挿入は、Ajax の1ページ1回のリクエストでまとめて行っている
www.sssg.org/blogs/naoya/archives/1126

839 名前:nobodyさん [2011/06/24(金) 00:20:55.12 ID:FNVNYrJp]
!ninja

840 名前: 忍法帖【Lv=2,xxxP】 [2011/06/24(金) 00:21:38.34 ID:FNVNYrJp]
c言語



841 名前:nobodyさん [2011/06/24(金) 17:22:54.54 ID:do/xEg2Z]
www.ibm.com/developerworks/web/library/wa-rails2/

842 名前:nobodyさん mailto:sage [2011/06/26(日) 16:25:54.91 ID:???]
Rails3でのAjaxオススメ参考サイト無い?

843 名前:nobodyさん mailto:sage [2011/06/26(日) 22:38:16.77 ID:???]
>>842
Rails3関係は米尼からとりよせたらいんじゃね

844 名前:nobodyさん mailto:sage [2011/06/26(日) 23:14:09.33 ID:???]
全然、訳本が出ないな
こんなことなら待ったりしないで、原書を買えばよかったよ

845 名前:nobodyさん mailto:sage [2011/06/27(月) 12:16:50.51 ID:???]
3になってajax関連は退化してる。
自分でシリアライズしなきゃいけなかったりで

846 名前:nobodyさん mailto:sage [2011/06/27(月) 12:58:09.19 ID:???]
Rails on Ajaxの洋書
電子書籍以外全滅してるから困る

847 名前:nobodyさん mailto:sage [2011/06/27(月) 23:52:55.65 ID:???]
ここ一ヶ月くだらない質問ばっかりしてる人がいるな
「る?」「の?」の連呼

848 名前:nobodyさん mailto:sage [2011/06/28(火) 06:29:42.66 ID:???]
ruby/rails/RailsGuidesをゆっくり和訳してみたよ
wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C%E8%A8%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%88

rails3は、これだけで全部済むだろ

849 名前:nobodyさん mailto:sage [2011/06/28(火) 10:27:49.98 ID:???]
Guidesはあくまで主要な機能の代表的な使い方が書いてあるだけだけどな
非常に役に立つが全部と言うにはほど遠い

850 名前:nobodyさん mailto:sage [2011/06/28(火) 11:25:30.39 ID:???]
>>848
そんな穴だらけの情報に頼るよりも書籍買ったほうが全然いい。
既に和書が出てるよ。



851 名前:nobodyさん mailto:sage [2011/06/28(火) 20:46:04.41 ID:???]
gem installでmysqlドライバを入れたいのですが、

mysql
mysql2

という二種類のドライバがあるようです。
使い分けの基準とかあるのでしょうか?

852 名前:nobodyさん [2011/06/28(火) 21:23:03.14 ID:Jh5X/S5O]
ruby 1.9を使うなら、エンコード処理が入っている2のほう。


853 名前:851 mailto:sage [2011/06/28(火) 21:24:59.61 ID:???]
>>852
ありがとうございます。そんな違いがあるのですね。
Ruby1.9.2、Rails3.0.5なのでmysql2を使うことにします。

854 名前:nobodyさん [2011/06/28(火) 21:29:51.55 ID:Jh5X/S5O]
mysqlのほうはtmtmsさんがpure rubyで実装したのがあってそれはエンコード処理も
やってくれるんだけど、如何せんパフォーマンスで劣る。


855 名前:nobodyさん [2011/06/29(水) 15:52:06.20 ID:tueHiWeH]

bitnami.org/stack/redmine

bitnami.org/tutorials/from_instantrails_to_rubystack
bitnami.org/stack/rubystack

856 名前:nobodyさん [2011/06/29(水) 15:58:13.19 ID:tueHiWeH]
BitNami :: Redmine
ruby、rails、apache、Mysql、redmine、
bitnami.org/stack/redmine


857 名前:nobodyさん [2011/06/30(木) 00:16:31.68 ID:X9wM8bO0]
BitNami Redmine 1.1.3-1 インストール手順(Windows XP) | クオリサイトテクノロジーズ TECH BLOG
www.qualysite.co.jp/tech-blog/?p=2981

BitNami Redmine 1.2.0-0 インストール後の設定(CentOS 5.5) | クオリサイトテクノロジーズ TECH BLOG
www.qualysite.co.jp/tech-blog/?p=3110

All-in-one Redmine の bitnami::redmine を文字化けせずにインストールする方法 - sakaikの日々雑感〜(T)編
d.hatena.ne.jp/sakaik/20110324/redmine


858 名前:nobodyさん mailto:sage [2011/06/30(木) 02:19:11.55 ID:???]
3.0で大幅に変わって、そろそろ和書でも情報が整い始めた矢先に3.1でも相当変わるのか
これってRailsにとっていいことなのかな?
個人で追っかけてるエンジニアは別にいいだろうけど、教育する側とか本の著者とか可哀想
Rails1時代の良書が最早ゴミ屑となってる現状を見ると考えさせられるものがある

859 名前:nobodyさん mailto:sage [2011/06/30(木) 02:22:39.34 ID:???]
英語が読めない連中なんてRailsにとっては何の影響もない人間だから、
そんなこと気にしなくてもいい。

860 名前:nobodyさん [2011/06/30(木) 03:27:43.73 ID:X9wM8bO0]
.htaccess だけで簡単キャリア判定してみる | バシャログ。
c-brains.jp/blog/wsg/11/06/29-121115.php



861 名前:nobodyさん mailto:sage [2011/06/30(木) 17:58:07.18 ID:???]
GlassFish Server Open Source Edition 3.1 (build 43)を入れてみたら
Rubyコンテナがなくなってますた。JRoR動かすにはどうしたらいいのでしょうか。

862 名前:nobodyさん mailto:sage [2011/06/30(木) 18:15:49.78 ID:???]
新しいプロジェクトに移るたびにRailsバージョンが変わっていくってのも辛い。
フレームワークの研究に大部分の時間が割かれてしまうというのもエンジニアとして悲しい。

863 名前:nobodyさん [2011/06/30(木) 21:23:11.79 ID:T+xo/lLj]
いつまでも rails 1.2 のプロジェクトのお守りをしている俺にあやまれ。


864 名前:nobodyさん mailto:sage [2011/06/30(木) 22:20:07.49 ID:???]
rubyのバージョンを1.9に上げたら
Railsで日本語を使ってる全てのファイルに文字エンコーディングのマジックコメントを書かないとエラーが出るようになってしまったのですが
どこかでまとめてマジックコメントを指定することは出来ないのでしょうか?

865 名前:nobodyさん [2011/06/30(木) 23:10:01.28 ID:T+xo/lLj]
スクリプト自体にASCII以外の文字を使ってるなら書くしかないけど…
入出力だけならRUBYOPTで-Eを使ったらなんとかならんかね。


866 名前:864 mailto:sage [2011/06/30(木) 23:32:14.49 ID:???]
>>865
ありがとうございます。なかなか難しそうですね。

CSIだか何だか知らないが弊害ばかりですね。全く酷い実装だ。

867 名前:nobodyさん [2011/06/30(木) 23:47:40.34 ID:T+xo/lLj]
LANGがまともに設定されてればLANGに合致したものはそのまま読めるはず。


868 名前:nobodyさん mailto:sage [2011/06/30(木) 23:52:50.52 ID:???]
>>858
紙の本という形態が時代に合ってないということ。

869 名前:nobodyさん mailto:sage [2011/06/30(木) 23:54:33.74 ID:???]
>>866
別に1.8使ってればいいじゃん。
というか、マジコメ入れるだけならワンライナー書けば終わりだろ。

870 名前:nobodyさん mailto:sage [2011/06/30(木) 23:56:29.70 ID:???]
マジックコメントを入れるのなんて、
それこそRubyでちょちょいと書けばすぐじゃないか・・・



871 名前:869 mailto:sage [2011/06/30(木) 23:57:06.28 ID:???]
げ、かぶった

872 名前:871 mailto:sage [2011/06/30(木) 23:57:41.50 ID:???]
しかも間違った。おれは>>870

873 名前:nobodyさん [2011/07/01(金) 01:18:06.71 ID:Xb0FHtsX]
問答無用で1行目に付けてよければ
sed -e '1s/.*/# coding: UTF-8¥n&/'
みたいなのでいいんだけど、

* 既に入っている場合は何もしない。
* 1行目がsh-bangなら2行目に入れる。
* エンコーディングを推測する。
なんてのを考え出すと微妙に面倒だな。



874 名前:nobodyさん mailto:sage [2011/07/01(金) 01:36:59.66 ID:???]
* 既に入っている場合は何もしない。

【答え】移行なんだから既に入ってるわけがない

* 1行目がsh-bangなら2行目に入れる。

【答え】Railsアプリでsh-bangが入ってるとは思えない。入っていても手動で十分に対処できる範囲

* エンコーディングを推測する。

【答え】エンコーディングを推測する必要はない。開発者はどの文字コードを指定するのか分かっている。


【結論】微妙でもなんでもない

875 名前:nobodyさん mailto:sage [2011/07/01(金) 01:46:05.84 ID:???]
ネギを振らせ

876 名前:nobodyさん [2011/07/01(金) 02:11:49.62 ID:Xb0FHtsX]
>>874
いやいや、汎用的にマジコメを付けるユーティリティを作るとしたら、という話。


877 名前:nobodyさん mailto:sage [2011/07/01(金) 04:41:09.53 ID:???]
>>859
こういう人って害悪だよね
うちの会社でも英語出来るってだけで大威張りな先輩いるけど、
書くコードはしょぼいし人のマネジメントなんてできやしないし、夜な夜なはてなブックマークあたりで偉そうなコメント書いてるし可哀想

878 名前:nobodyさん mailto:sage [2011/07/01(金) 08:54:46.81 ID:???]
deviseがすごい勢いでアップデートしてるけどなんなの

879 名前:nobodyさん mailto:sage [2011/07/01(金) 11:51:21.24 ID:???]
この業界で英語出来ない奴の方が遥かに害ですが。。。
APIすら読めない奴とかいるからね。

880 名前:nobodyさん mailto:sage [2011/07/01(金) 14:02:37.03 ID:???]
API読むってなんだよ。日本語から勉強し直せよ



881 名前:nobodyさん mailto:sage [2011/07/01(金) 16:29:10.27 ID:???]
APIを読む、って普通に使う言い回しだけど
他人と接点の無いニート君には分からなかったか。

882 名前:nobodyさん mailto:sage [2011/07/01(金) 17:19:15.41 ID:???]
言わねーよ。どこの中卒集団だよ

883 名前:nobodyさん mailto:sage [2011/07/01(金) 20:08:03.03 ID:???]
        ____
        /     \
     /   ⌒  ⌒ \   何言ってんだこいつ
   /    (●)  (●) \
    |   、" ゙)(__人__)"  )    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

884 名前:nobodyさん mailto:sage [2011/07/01(金) 20:41:31.04 ID:???]
正しくは英文のAPIリファレンスを読む。なんだろなぁ。
このあたりの厳密さを求める職場とそうでない職場でいえば、俺は面倒くさいが前者が好き。

885 名前:nobodyさん mailto:sage [2011/07/01(金) 20:42:33.37 ID:???]
APIリファレンスを読むという言い方はするかも。


886 名前:nobodyさん mailto:sage [2011/07/01(金) 20:46:48.20 ID:???]
英語云々の次元じゃないでしょ。
そもそも、「説明書を読むことを放棄している」というレベル。

最新の説明書が英語なら英語を読めるようになるしかない。
説明書も読まずに周りに知識や技術を頼ることしか考えてないような奴が一番迷惑なんだよね。

887 名前:nobodyさん mailto:sage [2011/07/01(金) 21:15:20.94 ID:???]
グーグル先生に聞いてみた

"APIリファレンスを読む" 9,890件
"APIを読む" 1,530,000件 ※APIのソースを読むという意味の用法もちらほら

おれはAPIドキュメント派

888 名前:nobodyさん mailto:sage [2011/07/01(金) 21:25:01.78 ID:???]
APIのリファレンスなりマニュアルなりを単にAPIと略すのは、
少なくとも英語を話す外人には絶対に通用しないな。
彼らは何を指しているのか正しく言わないとダメだから。

実際はAPIの意味を誤解してたくさいがな

889 名前:nobodyさん mailto:sage [2011/07/01(金) 21:42:24.39 ID:???]
英語だと"api doc"とか "apidocs" てのが多いな、奴ら長い単語書くの嫌いだからw

890 名前:nobodyさん mailto:sage [2011/07/01(金) 22:27:37.46 ID:???]
emacs で開いて保存するだけで、あら不思議。



891 名前:nobodyさん [2011/07/01(金) 23:21:28.51 ID:Xb0FHtsX]
ruby-modeが自動的に設定されるようにしてあれば、
find . -name '*.rb' -exec emacs -batch -visit '{}' -eval '(save-buffer)' ¥;
みたいなのでいけるのか?

892 名前:nobodyさん mailto:sage [2011/07/02(土) 02:09:48.63 ID:???]
>>886
涙ふけよ

893 名前:nobodyさん mailto:sage [2011/07/02(土) 02:16:12.34 ID:???]
少なくとも、Rails 使いなら英語は必須
「そんな敷居の高いフレームワークはヲタク専用!」とか言う奴は好きにすればいい

燃料を承知の上で書けば、PHPer にはそういう傾向が高い気がする

894 名前:nobodyさん [2011/07/02(土) 04:00:03.48 ID:Wv7ItGR4]

データベースの内部動作を知る - 週末スペシャル:ITpro
itpro.nikkeibp.co.jp/article/COLUMN/20110629/361862/

データベースには3種類のファイルがある

テーブルとレコードの構造を詳しく見てみよう

インデックスで検索を高速にする

RDBMSが備えるさまざまな高速化手法


895 名前:nobodyさん mailto:sage [2011/07/02(土) 05:23:05.85 ID:???]
ビューからもコントローラからも利用できるメソッドを定義することは可能ですか?

例えば、ログイン中のuser_idを取得することを考えます。
ビューでuser_idを取得するに、application_helperに、current_user_idというメソッドを定義します。
コントローラでuser_idを取得するために、application_controllerに、current_user_idというメソッドを定義します。
このように全く同じロジックのメソッドを二箇所で定義しなければなりません。

これをどこか一箇所でまとめて定義することは出来ないでしょうか。

896 名前:nobodyさん mailto:sage [2011/07/02(土) 06:25:49.65 ID:???]
ビューでuser_idが必要な場面がわからん

897 名前:nobodyさん [2011/07/02(土) 08:01:12.69 ID:UIkQ3exX]
>>862
逆にそういうのを生きがいにしてる人もいるんだろうな


898 名前:nobodyさん [2011/07/02(土) 12:59:07.55 ID:e4/H4FLl]
使いたいメソッドが定義されているヘルパーモジュールをコントローラでincludeすれば?


899 名前:nobodyさん mailto:sage [2011/07/02(土) 14:16:23.21 ID:???]
>>895
コントローラにメソッド書いて
helper_method :method_name




900 名前:895 mailto:sage [2011/07/02(土) 23:17:23.43 ID:???]
>>899
ありがとうございます。求めていた機能を実現できました。

>>898
そのやり方だとコントローラでその都度includeする必要になるので、すいませんが却下しました。



901 名前:nobodyさん [2011/07/03(日) 06:23:17.14 ID:NgqIDg90]
Scaling Groupon - Tyler Jennings, Michael Cerna - Scotland Ruby 2011
confreaks.net/videos/554-scotlandruby2011-scaling-groupon

902 名前:nobodyさん [2011/07/03(日) 19:17:23.93 ID:NgqIDg90]
Ruby 2.0: What We Want to Accomplish in the Near Future
www.youtube.com/watch?v=t9LMOydfc4k


903 名前:nobodyさん [2011/07/04(月) 01:14:12.29 ID:QtysrN+W]
第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT
thinkit.co.jp/story/2011/04/01/2067

904 名前:nobodyさん mailto:sage [2011/07/04(月) 01:59:32.97 ID:???]
ヘロクって結局のところ、Railsアプリをアップするだけで、WebサーバーやDBなどの周辺環境は最初から用意されている
という認識で合ってますか?

メールサーバーと連携するようなサービスは開発できないのかな?
cronで何か処理したい場合とかも無理?

905 名前:nobodyさん mailto:sage [2011/07/04(月) 02:21:20.36 ID:???]
松本龍復興担当相、やや遅れて入室したことにへそを曲げ
知事との握手を拒否

www.youtube.com/watch?v=VtUqWdbjnTk

「客を出迎えるときはおまえが先に部屋に入ってから俺を呼べ」
「今のはオフレコで」
「書いたらその社は終わりだからな!」

906 名前:nobodyさん [2011/07/04(月) 04:04:50.59 ID:vrHCy4WH]
>>904
だいたいあってる。
いろいろオプションを付けることができる。
たとえば、cronは1日1回起動なら無料だけど細かくやりたいなら有料とか。



907 名前:904 mailto:sage [2011/07/04(月) 07:04:29.01 ID:???]
>>906
ご返信ありがとうございます。

>cronは1日1回起動なら無料だけど細かくやりたいなら有料とか。
なるほど、これは結構面倒ですね。。

色々やりたいWEBアプリの場合はそれなりに高くつきそうですね。
AmazonEC2辺りと比べて決めることにします。
ありがとうございました。

908 名前:nobodyさん mailto:sage [2011/07/04(月) 09:48:31.74 ID:???]
Rails3.1って、いつ正式版になりますか?

909 名前:nobodyさん mailto:sage [2011/07/04(月) 21:05:32.93 ID:???]
Pythonの言語処理ライブラリを使いたいのですが、
Rails内でPythonを使う方法ってありますか?

910 名前:nobodyさん [2011/07/04(月) 21:09:33.29 ID:vrHCy4WH]
>>908
RubyKaigiに合わせて出る予感。Ruby 1.9.3は無理そうだが。




911 名前:nobodyさん mailto:sage [2011/07/04(月) 22:33:18.07 ID:???]
>>909
別プロセスでそのライブラリ使うPythonのプロセスをfrokするとか。
素直にDjangoにした方が良いような気もするけど。


912 名前:nobodyさん mailto:sage [2011/07/05(火) 00:09:27.38 ID:???]
>>909
rubypython.rubyforge.org/

913 名前:nobodyさん mailto:sage [2011/07/05(火) 15:19:37.81 ID:???]
ルーティングについて少し気になっていることあるので教えてください。

resources :blogsというリソースを定義すると、
blog_pathやblog_urlという名前付きのルーティングが定義されますが、
これはどちらを使うべきですか?

基本的にはblog_pathを使い、
どうしてもドメインを含めたURLを指定しなければいけない時だけ、blog_urlを使う、
という考え方で良いのでしょうか?

blog_urlが絶対パスなので全てこちらを使うようにすれば問題無いような気もするのですが
さすがにそれはスマートではない気がします。

blog_pathだとまずいケースなどありましたら教えていただけると嬉しいです。

914 名前:nobodyさん mailto:sage [2011/07/05(火) 15:51:40.01 ID:???]
画像を置くサーバーなんかが別だったりするとき

915 名前:nobodyさん mailto:sage [2011/07/05(火) 19:01:47.31 ID:???]
メールの中でURLを書くときぐらいか

916 名前:913 mailto:sage [2011/07/05(火) 20:30:23.82 ID:???]
>>914
>>915
ありがとうございます。

917 名前:nobodyさん [2011/07/05(火) 20:46:06.92 ID:bn4v4w2l]
海外在住Web屋の私のまわりで最近話題の5つのWebサービス | Webクリエイターボックス
www.webcreatorbox.com/webinfo/overseas-popular-web-services/

918 名前:nobodyさん [2011/07/06(水) 07:59:37.78 ID:O0oTC8/5]
Sending or receiving email with Rails? Easy | Lead Thinking 
leadthinking.com/233-sending-or-receiving-emails-with-rails

919 名前:nobodyさん [2011/07/06(水) 08:33:41.60 ID:O0oTC8/5]
Rails 3.0 でメールの送信に Gmail を使う - ζ*’ワ’)ζ<ちれすですの!
d.hatena.ne.jp/babie/20100807/1281141307

d.hatena.ne.jp/taslam/20080313/1205392784

adam.heroku.com/past/2008/11/2/pony_the_express_way_to_send_email_from_ruby/

920 名前:nobodyさん [2011/07/06(水) 08:59:09.04 ID:O0oTC8/5]
Heroku | Tech: Sending email with Gmail
blog.heroku.com/archives/2009/11/9/tech_sending_email_with_gmail/

Heroku | Dev Center | Sending Email from Your App
devcenter.heroku.com/articles/smtp




921 名前:nobodyさん [2011/07/06(水) 09:03:00.78 ID:O0oTC8/5]
Cloudmailin - cloud based incoming email for your web app
cloudmailin.com/

herokuでcloudmailinを使ってメールを受信する | BuGcloUd.com
bugcloud.com/?p=1147



922 名前:nobodyさん [2011/07/06(水) 09:04:55.37 ID:O0oTC8/5]
SendGrid | We Make Email Delivery Easy
sendgrid.com/

第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT
thinkit.co.jp/story/2011/04/01/2067

923 名前:nobodyさん mailto:sage [2011/07/06(水) 18:11:43.10 ID:???]
ruby on railsで、テーブルから複数の項目を一度に消すにはどうすればいいでしょうか。
いまは
ids = [1011, 1024, 1025]
for id in ids
 Model.get(id).delete()
end
とやってますが、どう考えても効率が悪いです。


924 名前:nobodyさん mailto:sage [2011/07/06(水) 18:24:27.58 ID:???]
プログラムが全くRailsに見えないな・・・

925 名前:nobodyさん mailto:sage [2011/07/06(水) 19:15:50.04 ID:???]
Model.delete(1011,1024,1025)

926 名前:nobodyさん mailto:sage [2011/07/07(木) 01:56:46.85 ID:???]
Rails らしくないというより、Ruby らしくないというこtかな
for ... in より each が多いし、引数のないメソッド呼び出しには () は付けないしな

927 名前:nobodyさん mailto:sage [2011/07/07(木) 20:05:47.27 ID:???]
RailsWizard - Simple Rails Templates courtesy of Intridea
railswizard.org/



928 名前:nobodyさん [2011/07/07(木) 22:49:50.00 ID:lU+j+Tt0]
Rails 2.3のApplication Templateで煩わしい初期設定とはおさらばする! - func09
www.func09.com/wordpress/archives/426

「RailsWizard」を使って最速で開発を始めましょう - Back yard : yuya_lush’s report
d.hatena.ne.jp/yuya_lush/20110707/1310021773

Rails Installer
railsinstaller.org/

InstantRails で 簡単 Ruby on Rails 体験
omakase.ninpou.jp/apdev/instantror.htm

MOONGIFT: Railsを見える化「RailRoad」:オープンソースを毎日紹介
www.moongift.jp/2007/07/railroad/

Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法
sawada0903.blogspot.com/2010/10/rails30er.html



929 名前:nobodyさん [2011/07/07(木) 22:51:50.25 ID:lU+j+Tt0]
bitnami.org/stack/redmine

bitnami.org/tutorials/from_instantrails_to_rubystack
bitnami.org/stack/rubystack

930 名前:nobodyさん [2011/07/07(木) 22:58:48.80 ID:lU+j+Tt0]
plugin RubyGems

The Ruby Toolbox: Know your options!
ruby-toolbox.com/

RubyGems.org | your community gem host
rubygems.org/




931 名前:nobodyさん [2011/07/08(金) 01:03:38.45 ID:1EKWObaa]

Railsのクールなデザインを一瞬で自動生成する「Web App Theme」がステキ - 医者を志す妻を応援する夫の日記
d.hatena.ne.jp/shunsuk/20091020/1256038822
app/views/layouts/memos.html.erbは、削除しておいてください。
$ script/generate theme
$ rm app/views/layouts/memos.html.erb


Webシステム開発者に送る便利なテンプレート「Web App Theme」
www.moongift.jp/2009/06/web_app_theme/

github.com/pilu/web-app-theme
sudo gem install web-app-theme -s gemcutter.org

Install any HTML theme/template into your Rails app
drnicwilliams.com/2009/10/06/install-any-html-themetemplate-into-your-rails-app/
github.com/drnic/install_theme
drnicwilliams.com/

Pluginが広げるRailsの魅力
www.slideshare.net/dara/pluginrails


932 名前:nobodyさん [2011/07/08(金) 10:51:14.72 ID:1EKWObaa]

The Ruby Toolbox: Know your options!
ruby-toolbox.com/

RubyGems.org | your community gem host
rubygems.org/

Top-Rated Plugins - Agile Web Development
agilewebdevelopment.com/plugins/top_rated

933 名前:nobodyさん [2011/07/08(金) 12:57:40.41 ID:1EKWObaa]
Howto use Sinatra in Rails Metal
scriptserver.blogspot.com/2009/06/howto-use-sinatra-in-rails-metal.html

Rails Metal, Rack, and Sinatra
www.slideshare.net/adamwiggins/rails-metal-rack-and-sinatra

How to embed a Sinatra app inside a Rails app as a plugin (not using Rails Metal) - manalang
manalang.com/how-to-embed-a-sinatra-app-inside-a-rails-app

[rails] Rails3からSinatraを呼ぶ - よしだメモ
d.hatena.ne.jp/rudeboyjet/20100919/p1

Embedding Sinatra in a Rails 3 Application
https://www.ibm.com/developerworks/mydeveloperworks/blogs/anachronistic/entry/embedding_sinatra_in_a_rails_3_application?lang=ja


934 名前:nobodyさん [2011/07/08(金) 13:01:48.26 ID:1EKWObaa]
Railscasts - Rails Metal
railscasts.com/episodes/150-rails-metal

Sinatraで鼻歌まじりのWeb開発
www.slideshare.net/dara/sinatraweb

Sinatra
www.sinatrarb.com/

935 名前:nobodyさん [2011/07/08(金) 18:18:35.69 ID:EhoIXTUl]
submitに:disable_withを指定して、多重送信を制御するように
link_toでクリック連打を制御する事は可能でしょうか?
同じように:disable_withを指定しても駄目なようです。

936 名前:nobodyさん [2011/07/08(金) 20:54:36.23 ID:1EKWObaa]
ググる
javascript 連打防止

937 名前:nobodyさん [2011/07/09(土) 03:10:41.00 ID:KANUNTR7]
rails3でMySQLを使うためmysql2をインストールしようとしているのですが
エラーとなってしまいます(os Windows/ruby 1.8.7/MySQL 4.1/rails 3.0.9)

gem install mysql2
...
checking for rb_thread_blocking_region()... no
checking for main() in libmysql.lib... no
*** extconf.rb failed ***
...

ruby1.8.7なのでrb_thread_blocking_region()はnoでいいとして、次がダメです。
libmysql.libをとってきて任意のディレクトリに置き
gem install mysql2 --with-libmysqllib="C:\...\libmysql"
とするなど、いくつかのオプションを追加してみましたが、同じエラーで通りません。

mysql2のドキュメント(rubygems.org/gems/mysql2)を見ると、
以下のオプションが必要かもしれないよとあるのですが
--with-mysql-config=/some/random/path/bin/mysql_config
これがどのファイルを指しているのかわからないのです。

mkmf.rbのコードからは、このオプションをもとにlibファイルを確認している様子で
なにかコンパイル設定じゃないかと想像したのですが、
MySQLをwindowsインストーラでインストールしたせいなのか
これに該当するファイルがないように思われます。

わかる方いたらお願いします

938 名前:nobodyさん mailto:sage [2011/07/09(土) 03:39:29.64 ID:???]
>--with-mysql-config=/some/random/path/bin/mysql_config
>これがどのファイルを指しているのかわからないのです。

インストールしたMySQLのどこかにmysql_configという名前のファイルがあるはずなので、そのファイルのパスを指定する。
検索して探してみるといい。
無い場合は、mysql_configが入ったパッケージを別途インストールしないといけないのだが、windowsの場合はよく分からん。
debianの場合は確かlibmysqlclient-devにあった。

939 名前:nobodyさん [2011/07/09(土) 04:02:19.04 ID:KANUNTR7]
>>938
別途ダウンロードしてきたパッケージの中にmysql_configが見つかり
ようやく何が必要かわかってきました。まだ解決していませんが
なお作業してみて報告します。ありがとうございます!

940 名前:nobodyさん [2011/07/09(土) 08:01:46.57 ID:dlCMIQVv]
Rails 2.3のengine機能を調べてみた - moroの日記
d.hatena.ne.jp/moro/20090223/1235381851

KOSHIGOE学習帳 - [Ruby] Rails Engines基礎
w.koshigoe.jp/study/?%5BRuby%5D+Rails+Engines%B4%F0%C1%C3

大場寧子のホームページ - Engineを作る
ko.meadowy.net/~nay/?Engine%A4%F2%BA%EE%A4%EB

Rails Engines なプラグインを書いてみた
typo.okkez.net/2009/12/18/writing-rails-engines

[RubyOnRails]UserEngine導入|株式会社 フラッツ
www.flatz.jp/archives/143

Railscasts - Rails Engines
railscasts.com/episodes/149-rails-engines

lazyatom/engines - GitHub
https://github.com/lazyatom/engines




941 名前:nobodyさん [2011/07/09(土) 09:18:46.29 ID:KANUNTR7]
その後MySQLのwindowsインストーラでdeveloper componentsを追加インストールし
ライブラリやヘッダファイルがインストールされたのを確認したのですが
mysql_configはインストールされませんでした。
改めて--with-libmysqllibオプションでlibmysql.libのパス指定するなど試みましたが、
どうしても>>937
checking for main() in libmysql.lib... no
をクリアできず、一旦断念して(rubyの)MySQLライブラリを使用してひとまず先に進むこととしました。

でもどうにもすっきりしないので、もし何か心当たりがあればおしえていただければ幸いですm(_ _)m

942 名前:nobodyさん [2011/07/09(土) 09:27:39.43 ID:dlCMIQVv]
RubyStack
It includes ready-to-run versions of Apache, MySQL, Ruby and Rails and required dependencies.
bitnami.org/stack/rubystack

943 名前:nobodyさん [2011/07/09(土) 09:52:00.97 ID:dlCMIQVv]
InstantRails で 簡単 Ruby on Rails 体験
omakase.ninpou.jp/apdev/instantror.htm

944 名前:nobodyさん [2011/07/09(土) 12:45:46.52 ID:dlCMIQVv]
InfoQ: Gregg PollackとScaling Railsのハウツー
www.infoq.com/jp/articles/gregg-pollack-scaling-rails

945 名前:nobodyさん mailto:sage [2011/07/10(日) 01:02:43.96 ID:???]
ブログシステムを作っています。
一つのブログに複数のエントリを作成できて、
一つのエントリには複数のコメントが付きます。

このような階層になっている場合、
resources :blogs do
resources :entries do
resources :comments do
end
end
end

のようにネストすると良さそうですが、
URLにblog_idがそのまま表示されてしまうので困っています。

理想としては、
ブログのアクセスにはブログのタイトルをURLにしたいのです。
sample.com/myblog

しかしこれを実現するには、
get '/:title' => 'blogs#show'
のように指定する必要があり、resourcesが使えなくなってしまいます。

URLにblog_idを含ませずにentryやcommentをresourcesのネスト定義することは出来ないでしょうか?

946 名前:nobodyさん [2011/07/10(日) 01:04:20.28 ID:RahZbwv3]
RailsLab .:. Scaling Rails - Scaling Rails Screencasts
railslab.newrelic.com/scaling-rails
Episode #1 - Page Responsiveness
Episode #2 - Page Caching
Episode #3 - Cache Expiration
Episode #8 - Memcached
Episode #10 - Client-side Caching
Episode #11 - Advanced HTTP Caching
Episode #14 - Rack & Metal
Episode #17 - Scaling Your Database - Part 1

Ruby on Rails Guides: Caching with Rails: An overview
edgeguides.rubyonrails.org/caching_with_rails.html

947 名前:nobodyさん [2011/07/10(日) 14:06:04.03 ID:fz5jf5Ha]
>>945

モデルの to_param メソッドを定義して、idのかわりにURLに入れたいものを返す。
コントローラでfind(params[:id])しているところを find_by_属性(params[:id])にする。

でどうか?


948 名前:nobodyさん mailto:sage [2011/07/10(日) 18:15:19.53 ID:???]
tableA tableC tableD
が存在する

それぞれのtableは最低 name created_at というカラムが存在する


こういった状況で
その3つのテーブル全ての中からcreated_atで最新5件をとってきたい
というような場合はどうすればいいですか?


現状は
tableA
tableC
tableD
それぞれ最新5件を取得
created_atでソート
下位10件を切り捨て


という方法をとってますが,どうもエレガントではありません.
よろしくお願いします.

949 名前:nobodyさん mailto:sage [2011/07/10(日) 19:49:04.58 ID:???]
viewつくればいんじゃね?

950 名前:nobodyさん mailto:sage [2011/07/10(日) 19:57:16.00 ID:???]
ソースがないからどうエレガントじゃないのか全くわからん



951 名前:nobodyさん mailto:sage [2011/07/11(月) 01:08:55.56 ID:???]
>>948
カラムに違いがないなら STI にするとか。
別のテーブルなのがエレガントにならない要因なので、
それが解決しないなら、できるのは小手先の技くらいじゃないかな。

952 名前:945 mailto:sage [2011/07/11(月) 01:22:40.13 ID:???]
>>947
ありがとうございます!できました。
しかしto_paramを上書きというのはなかなか怖いですね。。しばらく様子を見てみることにします。

953 名前:nobodyさん [2011/07/11(月) 02:00:08.49 ID:Q9ILN58J]
>>952
まぁ、今回のような用途のために、
オーバーライドできるようメソッドに切り出されているものなので。


954 名前:nobodyさん [2011/07/11(月) 02:22:48.96 ID:XF+UnS+3]
Rails2 で Bundler を使う :: marugoshi.org
www.marugoshi.org/roma-was-not-built-in-a-day/2011/06/23/using-bundler-with-rails2/

Using Bundler with Rails 2.3
gembundler.com/rails23.html

Rails3のパッケージ管理ツール、Bundlerについて調べた | TecTec Cloud
ttcloud.net/rails/20110710/1439



955 名前:nobodyさん mailto:sage [2011/07/11(月) 04:23:44.48 ID:???]
完全に横槍だけど
to_paramでオーバーライドするやり方って、上の例だと
blogs/15/entriesみたいなパスがblogs/myblog/entriesになるだけだよね?
blogsとかentriesみたいな固定文字列を省くことって不可能?
resourcesを使ってる限り柔軟にパスを変えるのは無理なのかな

956 名前:nobodyさん [2011/07/11(月) 07:56:55.93 ID:XF+UnS+3]
blog in 10 seconds
$ git clone git://github.com/cloudhead/dorothy.git myblog
$ cd myblog
$ heroku create myblog
$ git push heroku master

cloudhead.io/toto

957 名前:nobodyさん [2011/07/11(月) 08:04:30.60 ID:XF+UnS+3]
https://github.com/cloudhead/dorothy
cloudhead.io/toto

958 名前:nobodyさん [2011/07/11(月) 09:16:13.31 ID:Q9ILN58J]
>>955

resources :blogs, :path => ''

で出来るかも(未確認)。


959 名前:937 mailto:sage [2011/07/12(火) 13:00:01.90 ID:???]
windowsにmysql2がインストールできなかった件なんですが
最新版(0.3.6)を入れようとしてたのがダメでバージョンを落としたら入りました。
rubygems.org/gems/mysql2/versions
mswinの記載がある最新が0.2.6となってることに気づいて試してみたところ成功、
0.2.7以降はやはりダメでした

960 名前:nobodyさん mailto:sage [2011/07/13(水) 00:29:47.42 ID:???]
rails2の入門本に書いてあることを
version 3 で同じことしても問題なく動きます?



961 名前:nobodyさん mailto:sage [2011/07/13(水) 01:01:56.10 ID:???]
絶対に動かない

962 名前:nobodyさん mailto:sage [2011/07/13(水) 01:10:35.37 ID:???]
>>961
そんなに変更点あったの?

963 名前:nobodyさん mailto:sage [2011/07/13(水) 01:19:36.29 ID:???]
1カ所違っていても動かない時は動かない。
それをこれから入門書で勉強する人が解決するのは困難でしょう。

964 名前:nobodyさん mailto:sage [2011/07/13(水) 01:41:57.74 ID:???]
>>962
Rails 3 が出て1年になるのに、
そんな根本的な疑問を素朴に聞くなよ

965 名前:nobodyさん [2011/07/13(水) 09:40:34.70 ID:st9/eYyr]
Setup > One Click Install と進むと Redmine や WordPress 等のプロダクト一覧が表示されます。
d.hatena.ne.jp/Mariyudu/20110712/1310481316

簡単デプロイ、開発に没頭できるクラウドホスティング「fluxflex」正式版 :ベンチャーニュース:Venture Now(ベンチャーナウ)
www.venturenow.jp/news/2011/07/08/2315_013118.html

966 名前:nobodyさん [2011/07/13(水) 10:34:02.70 ID:st9/eYyr]
Games for the Masses: Scaling Rails to the Extreme
www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme

Building Mini Google in Ruby
www.slideshare.net/igrigorik/building-mini-google-in-ruby

967 名前:nobodyさん [2011/07/14(木) 05:06:52.68 ID:Jq3Wq+bG]
fog - The Ruby cloud services library
fog.io/0.9.0/index.html

Wakameで手早くRailsを大規模サイトにする - 日本Ruby会議2009
rubykaigi.org/2009/ja/talks/17H11

968 名前:nobodyさん mailto:sage [2011/07/15(金) 07:16:07.53 ID:???]
いまさら知ったんだけど、
ModelClass.find(:all)
のかわりに
ModelClass.all()
と書けるようになってるのな。
これっていつからできるようになったか、だれかわかりますか?

969 名前:nobodyさん [2011/07/15(金) 09:29:44.30 ID:PI1TzC+u]
初出は2.1
https://github.com/rails/rails/blob/v2.1.0/activerecord/CHANGELOG#L90

970 名前:nobodyさん mailto:sage [2011/07/15(金) 10:54:46.19 ID:???]
>>969
すごい調査力!ありがとう。



971 名前:nobodyさん [2011/07/15(金) 13:48:35.72 ID:6xxse2jy]
rubykaigi.org/2011/ja/live1
rubykaigi.org/2011/ja/live2

twitter.com/search?q=%23rubykaigi

rubykaigi.org/2011/ja

レポート:RubyKaigi2011 スペシャルレポート|gihyo.jp … 技術評論社
gihyo.jp/news/report/01/rubykaigi2011



972 名前:nobodyさん [2011/07/15(金) 13:58:50.32 ID:6xxse2jy]
スケジュール | 日本Ruby会議2011(7月16日〜18日)
rubykaigi.org/2011/ja/schedule/grid

973 名前:nobodyさん [2011/07/15(金) 20:12:31.32 ID:PI1TzC+u]
Rails 3.1 HackFest
weblog.rubyonrails.org/2011/7/14/rails-3-1-hackfest

7月23-24日にこんなのやるのなら、3.1が出るのは早くてもこの後だな。


974 名前:nobodyさん mailto:sage [2011/07/16(土) 00:48:03.68 ID:???]
【AWS発表】 AWS SDK for Rubyを提供開始 - Amazon Web Services ブログ
aws.typepad.com/aws_japan/2011/07/introducing-the-aws-sdk-for-ruby.html

rails new tagcloud -m ruby-sdk.s3.amazonaws.com/aws.rb


975 名前:nobodyさん [2011/07/16(土) 10:30:41.53 ID:kYITuaOM]
rubykaigi.org/2011/ja/live1
rubykaigi.org/2011/ja/live2

976 名前:nobodyさん [2011/07/16(土) 10:54:27.04 ID:kYITuaOM]
www.ustream.tv/channel/kaigi1
www.ustream.tv/channel/kaigi2


977 名前:nobodyさん [2011/07/16(土) 11:11:22.82 ID:kYITuaOM]
twitter.com/#!/nov/status/92051919568244737

建物の写真の著作権 [Web素材] All About
allabout.co.jp/gm/gc/54179/

978 名前:小池陸 mailto:sage [2011/07/16(土) 11:28:26.12 ID:???]

小池陸だよ
サインほしい人 みんなあつまれ

早くしないと消えちゃうよ


979 名前:nobodyさん [2011/07/16(土) 11:28:42.92 ID:kYITuaOM]
IRC
Server : irc.rubykaigi.org
Port : 6667 (6660..6669)
Character Code : UTF-8
Channels : #kaigi1, #kaigi1-m17n (for translation)
rubykaigi.org/2011/ja/live1


limechat.net/

hootsuite.com/



980 名前:小池陸 mailto:sage [2011/07/16(土) 11:34:43.51 ID:???]

小池陸だよ
サインほしい人 みんなあつまれ

早くしないと消えちゃうよ

みなさんRuby会議きてね




981 名前:Ruby警察 mailto:sage [2011/07/16(土) 11:56:34.90 ID:???]
↑こいつ危険
話かけんな
危ない シッシッシ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef