[表示 : 全て 最新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/


570 名前:nobodyさん mailto:sage [2011/05/08(日) 20:01:33.82 ID:???]
global以外でmodelからcontrollerの変数(sessionとか)を参照ってどうやんの?

571 名前:nobodyさん mailto:sage [2011/05/09(月) 01:22:57.54 ID:???]
引数で引き渡す

572 名前:nobodyさん [2011/05/09(月) 09:11:07.82 ID:WKS3xz7s]
2.1.2を利用してるのですが
ログイン機能を実装する上でオススメのプラグイン?はありますか?
人気があるっぽいDeviseは2.3からみたいですし……

573 名前:nobodyさん mailto:sage [2011/05/10(火) 00:59:17.24 ID:???]
>>570
thread.currentっていう方法もある

574 名前:nobodyさん mailto:sage [2011/05/11(水) 00:24:08.58 ID:???]
>>569
passengerはpreforkでもworkerでも動くよ。
ただし、どっちにせよapacheとは別プロセスでRailsアプリが動くので、
スレッドモデルではない。

575 名前:nobodyさん mailto:sage [2011/05/11(水) 04:35:44.27 ID:???]
mongrelよりunicornだろjk

576 名前:nobodyさん mailto:sage [2011/05/11(水) 13:08:27.79 ID:???]
3.1beta1でrails g scaffoldしたらjavascript runtimeが無いといか言われるんだけどどうすれば?

577 名前:nobodyさん [2011/05/11(水) 20:03:58.07 ID:tz+mrAHd]
coffeescriptからjavascriptへの変換にexecjsを使っている。
coffeescriptがいらないならGemfileから外せばいいと思うけど、
scaffoldの生成に使ってるのかな。

https://github.com/sstephenson/execjs#readme
nodejsとかspidermonkeyとか、選択肢はいろいろあるようで。


578 名前:nobodyさん mailto:sage [2011/05/12(木) 20:27:02.32 ID:???]
> nodejsとかspidermonkey

これはどこにあるの?



579 名前:nobodyさん [2011/05/12(木) 20:53:09.28 ID:HIxOD8Tc]
SpiderMonkeyはMozillaのJSランタイムを独立させたもの。
Node.jsは最近有名だろ?

あと、WindowsやMacだとやOSに付いてくるJSランタイムが利用されるからとくに
用意はいらないはず。


580 名前:569 mailto:sage [2011/05/13(金) 00:22:45.95 ID:???]
>>574
なるほど。

>>575
ありがと。試してみる。


スレッドモデルで動かしたいっていう要望はないんだろうか?
不思議。

581 名前:nobodyさん mailto:sage [2011/05/13(金) 20:09:04.20 ID:???]
こんな上層レイアの糞フレームワークばかり使ってたら腕も腐るわ
とか思って仕方なくRails使ってたが
最新の流行とか自然にキャッチアップ出来てるのはなかなか良いな。

582 名前:nobodyさん mailto:sage [2011/05/13(金) 23:17:38.21 ID:???]
                / ̄\
               |     |
               \___/
               __|__
             /      \
            /  ::\:::/:::: \     
          /   <●>::::::<●> \   
          |     (__人__)     |
           \     ` ⌒´    ,/   
   r、     r、/          ヘ
   ヽヾ 三 |:l1             ヽ
    \>ヽ/ |` }            | |
     ヘ lノ `'ソ             | |
      /´  /             |. |
      \. ィ                |  |
          |                |  |

583 名前:nobodyさん mailto:sage [2011/05/14(土) 00:03:16.94 ID:???]
おいそのAAむかつくからやめろ

584 名前:nobodyさん mailto:sage [2011/05/14(土) 09:33:01.42 ID:???]
              / ̄\
             |     |
             \___/
             ____|___
           /        \
   r、     r、/          ヘ
   ヽヾ 三 |:l1             ヽ
    \>ヽ/ |` }            | |
     ヘ lノ `'ソ             | |
      /´  /             |. |
      \. ィ                |  |
          |                |  |

585 名前:nobodyさん [2011/05/16(月) 01:41:38.37 ID:m69dgM/G]
Streaming Examples
Example 48

It is very easy in web2py to stream large files. Here is an example of a controller that does so:1.
2.
3.
4. def streamer():
import os
path=os.path.join(request.folder,'private','largefile.mpeg4')
return response.stream(open(path,'rb'),chunk_size=4096)

web2py.com/examples/default/examples#streaming_examples

586 名前:nobodyさん [2011/05/16(月) 01:48:28.98 ID:m69dgM/G]
今日のPython: web2py フレームワークについて
ttp://todayspython.blogspot.com/2011/05/web2py.html

01 はじめに - web2py-japan
ttp://sites.google.com/site/web2pyjapan/book/01

587 名前:nobodyさん [2011/05/16(月) 05:19:50.55 ID:m69dgM/G]
IT virtuoso:40秒で作るweb2pyアプリ
ttp://nakaken.mediacat-blog.jp/e50989.html

588 名前:nobodyさん [2011/05/16(月) 05:44:50.99 ID:++XPfUJp]
web2py.com/examples/default/download
www.web2py.com/

127.0.0.1:8000/admin/wizard/index
127.0.0.1:8000/admin/default/site

Reveal Picasa www.web2py.com/appliances/default/show/75
VideoTest www.web2py.com/appliances/default/show/38
Ajax web chat  www.web2py.com/appliances/default/show/34
WordPressClone www.web2py.com/appliances/default/show/36
A simple picture blog www.web2py.com/appliances/default/show/32
Sample hello <facebook_user>  www.web2py.com/appliances/default/show/48

web2py on the google appengine
www.youtube.com/watch?v=YZTG2IBMXeU#at=337



589 名前:nobodyさん [2011/05/16(月) 06:34:15.60 ID:JOIWjGx4]
YouTube - web2py & GAE demo #1
www.youtube.com/watch?v=RVh2viuBooQ

web2py "shootout" tutorial
www.youtube.com/watch?v=53DF4pkeriU


590 名前:nobodyさん [2011/05/16(月) 14:40:11.89 ID:Eo4DWAc0]
Ruby on Railsのアジャイル開発の売上実績を公開しました 〜2年間で20倍に伸びました:ベンチャービジネス千里眼:ITmedia オルタナティブ・ブログ
blogs.itmedia.co.jp/yoshimasa/2011/05/ruby-on-rails22-4a6a.html

591 名前:nobodyさん [2011/05/17(火) 04:51:13.26 ID:KKbgQnI3]
b.hatena.ne.jp/entry/intridea.com/2011/5/13/rails3-gems

Views/Page and Admin Scaffold
compass (https://github.com/chriseppstein/compass)
haml (https://github.com/nex3/haml)
sanitize (https://github.com/rgrove/sanitize)
rails_admin (https://github.com/sferik/rails_admin)
web-app-theme (https://github.com/andreferraro/web-app-theme)

Search Solutions
meta_seach (https://github.com/ernie/meta_search)
meta_where (https://github.com/ernie/meta_where)
thinking-sphinx (https://github.com/freelancing-god/thinking-sphinx)
acts_at_indexed (https://github.com/dougal/acts_as_indexed)
sunspot (https://github.com/outoftime/sunspot)

592 名前:nobodyさん mailto:sage [2011/05/17(火) 07:16:04.33 ID:???]
apache passengerかapache unicornかで悩むわ。
unicornの方が楽そうだけど、プロセス監視が少し面倒。
passengerはapacheだけ面倒見ておけばよさそうなので、passengerがいいのかな。
運用してる人います?


593 名前:nobodyさん mailto:sage [2011/05/17(火) 07:44:56.43 ID:???]
関係ないけど gem clean したら稼動中のバージョンの passenger も消えちゃうのなんとかしてくれぼんぬ。

594 名前:nobodyさん mailto:sage [2011/05/17(火) 07:50:00.45 ID:???]
>>592
nginx + unicornで決まりだろjk

595 名前:nobodyさん mailto:sage [2011/05/17(火) 20:31:05.36 ID:???]
thinとかどうなんだろ

rails出始めの頃は動作環境の選択肢が狭くて悩んだけど
今は逆に多すぎて困る

596 名前:nobodyさん mailto:sage [2011/05/18(水) 00:27:50.78 ID:???]
nginx
これの監視はどうするよ?

597 名前:nobodyさん [2011/05/18(水) 03:47:33.33 ID:TUVhOx+I]
DHH’s RailsConf 2011 Keynote Live-Blogged Here
www.rubyinside.com/dhh-keynote-streaming-live-from-railsconf-2011-right-here-right-now-4769.html

598 名前:nobodyさん mailto:sage [2011/05/18(水) 12:14:03.28 ID:???]
thinは手軽な割りにパフォーマンスも結構いいよね。
padrinoではデフォルトサーバがwebrickじゃなくthinになってる。
ローカル環境でのテストには最強だと思う



599 名前:nobodyさん mailto:sage [2011/05/21(土) 17:10:23.27 ID:???]
Rails3でScaffoldする際に
他のテーブルと連携させる場合はRails2.0と違う指定の仕方だった気がするのですが
どうすればいいか書いてあるURLとかありませんか?orz

600 名前:nobodyさん [2011/05/21(土) 19:30:30.51 ID:QDAc9MKf]
t.references なら2の頃からあったけど、なんのことだろ。


601 名前:nobodyさん mailto:sage [2011/05/21(土) 23:39:22.47 ID:???]
それscaffoldやない、migrationや

602 名前:nobodyさん [2011/05/22(日) 12:24:26.19 ID:gIr/UGhz]
>>599
何か心当たりがあるの?

603 名前:nobodyさん [2011/05/23(月) 11:47:41.53 ID:lzKhlBAh]
ちょっとお聞きしたいのですが、railsってphpのvar_dumpみたいにブラウザに
変数出力してのデバッグってしづらいですよね。
何かいい方法ないでしょうか?それ用のgemとか・・
もしないなら自分で作ってみようと思うんですが、あんまり需要ないんですかね?

604 名前:nobodyさん [2011/05/23(月) 12:01:23.77 ID:tsYc05ju]
<%= debug(foobar) %>

でなく?


605 名前:603 [2011/05/23(月) 13:12:04.83 ID:lzKhlBAh]
これってコントローラとかモデルでは使えないですよね?
Rails.logger.debugなら知っているんですが、ブラウザに出力させたいのです。

606 名前:nobodyさん [2011/05/23(月) 16:31:36.20 ID:e9228GLD]
そういうpluginもあった気がするが
手っ取り早く to_yaml 使うのもアリかな
viewで、<%= @hoge.to_yaml %> とかやればいい。
日本語が含まれてる場合、ya2yaml gemを入れる必要があるかも。

607 名前:nobodyさん [2011/05/23(月) 17:50:36.66 ID:tsYc05ju]
viewでインスタンス変数をto_yamlするのが <%= debug @hoge %> なので…

まぁ、見たいものをコントローラでインスタンス変数に代入しておくしかないかなぁ。
特定の名前があれば<%= debug... %>するようにレイアウトに書いておくと楽になるかも
しれず。


608 名前:nobodyさん mailto:sage [2011/05/24(火) 01:00:42.23 ID:???]
class MyException < StandardError
みたいなのよく見かけるんだけど、何がうれしいの?



609 名前:nobodyさん mailto:sage [2011/05/24(火) 14:35:49.12 ID:???]
掲示板を作成しようと思ってるんですが、書き込みした時間を表示させる方法はないですか?
rails3を使っているのですが、ググってもrails2の方法しか見つかりません

610 名前:nobodyさん mailto:sage [2011/05/24(火) 14:44:00.36 ID:???]
rails2と3で変わってない

611 名前:nobodyさん mailto:sage [2011/05/25(水) 00:56:40.61 ID:???]
rails3を使っています
selectを使ってリストを表示しページを作成してのですが、作成した後のページではリストで選んだ文字が数字で評されてしまいます
どうにか解決方法はないでしょうか?

612 名前:nobodyさん mailto:sage [2011/05/25(水) 01:22:33.66 ID:???]
まじで意味わかんねえ・・・

613 名前:nobodyさん mailto:sage [2011/05/25(水) 10:10:41.17 ID:???]
>>611 optionタグのvalue属性を見ろ

614 名前:611 mailto:sage [2011/05/25(水) 13:40:06.66 ID:???]
www.dotup.org/uploda/www.dotup.org1667818.jpg
www.dotup.org/uploda/www.dotup.org1667817.jpg

一枚目のtitleの部分でselectを使って表示は出来るんだけど、ページを作った後2枚目のように数字で表示されるんです

615 名前:611 mailto:sage [2011/05/25(水) 14:04:55.37 ID:???]
事故解決しました
_form.thml.erbばっかり弄ってて、index.html.erb等をいじるのを忘れてますた(´・ω・`)

616 名前:nobodyさん mailto:sage [2011/05/25(水) 15:13:14.13 ID:???]
まじで意味わからん

617 名前:nobodyさん mailto:sage [2011/05/25(水) 19:21:07.95 ID:???]
NAME ERROR
undefined local variable or method `map' for #<ActionDispatch::Routing::Mapper:0x7351c70>

というエラーが出たので調べるとroutes.rbが悪いということまではわかったのですが、中身を見てもどこが悪いかわかりません。
このエラーが出る前に
NO route mehtod〜
とエラーが出たためroutes.rbに
map.connect ' ', :controller => 'titles'
と追加しました。

どうやったらエラーが取れますか?

618 名前:nobodyさん mailto:sage [2011/05/25(水) 19:38:34.80 ID:???]
バージョンくらい書けよ。
mapって2系までのやり方だけど、3系使ってるんじゃないだろうな



619 名前:nobodyさん mailto:sage [2011/05/25(水) 23:49:50.25 ID:???]
バージョンは3系です

620 名前:nobodyさん [2011/05/26(木) 00:28:45.92 ID:TGrKohNE]
3系ならそもそもdrawのブロックにmapがないじゃろ。

root :to => 'titles#index'
じゃね?


621 名前:nobodyさん [2011/05/26(木) 00:33:09.86 ID:TGrKohNE]
あー、map.connect '', :controller => 'titles' に近いものってことで
root を書いたけど、RESTと関係ないルーティング規則の基本はmatchね。
routes.rbにコメントがうざいほどいっぱいあるから分かると思うのだが…


622 名前:nobodyさん mailto:sage [2011/05/26(木) 10:31:27.29 ID:???]
>>605
raise なんとか.inspect
とかでいいんじゃね

623 名前:nobodyさん mailto:sage [2011/05/26(木) 22:04:55.15 ID:???]
>>621
ありがとうございます
出来ました。

624 名前:nobodyさん mailto:sage [2011/05/27(金) 00:31:58.96 ID:???]
railsでBBSを作ってるんだが、app/views/pages/_form.html.erbをapp/views/title/show.thml.erbに表示させたいんだがどうしたら良いでしょうか?

625 名前:nobodyさん [2011/05/27(金) 00:37:41.84 ID:XqNKV9VA]
pages/form で pages/_form.html.erb 探してくれるんじゃなかった?

626 名前:624 mailto:sage [2011/05/27(金) 00:56:20.46 ID:???]
>>625
error出ました
書き忘れましたがrailsのバージョンは3です

627 名前:nobodyさん mailto:sage [2011/05/27(金) 01:53:49.01 ID:???]
コードとエラー内容書かないとエスパーじゃない限り理解できん

628 名前:nobodyさん mailto:sage [2011/05/27(金) 03:08:55.33 ID:???]
なんかいろいろひどい



629 名前:624 mailto:sage [2011/05/27(金) 13:47:15.27 ID:???]
ActionView::MissingTemplate in Titles#show

Showing C:/work/rubygems-1.7.2/rails/bbs/app/views/titles/show.html.erb where line #16 raised:

Missing partial pages/from with {:locale=>[:en, :en], :formats=>[:html], :handlers=>[:rhtml, :rxml, :builder, :erb, :rjs]} in view paths "C:/work/rubygems-1.7.2/rails/bbs/app/views"

Extracted source (around line #16):

13: <% end %>
14: </ul>
15:
16: <%= render 'pages/from' %>
17:
18: <%= link_to 'Back', titles_path %>


エラーはこんな風に出ます

630 名前:nobodyさん [2011/05/27(金) 14:46:57.65 ID:jUE8v2Ew]
from -> form という落ちではあるまいな?


631 名前:nobodyさん mailto:sage [2011/05/27(金) 15:03:38.25 ID:???]
<p id="notice"><%= notice %></p>

<p>
<h2><%= @title.title %></h2>
</p>
<% i = 0 %>
<ul>
<% @title.pages.each do |page| %>
<b>Name:</b><i><%= page.name %></i> <b>E-mail:[</b><i><%= page.mail %><b>]</i></b>
<br>
<%= simple_format(page.coments) %>
<%= hbr @msg %>
<% end %>
</ul>

<%= render 'pages/from' %>

<%= link_to 'Back', titles_path %>
showの中身はこうなっています

632 名前:nobodyさん mailto:sage [2011/05/27(金) 15:39:36.32 ID:???]
回答レスもらってるのに無視するなよ
しかも正解くさいし


633 名前:nobodyさん mailto:sage [2011/05/27(金) 15:43:54.41 ID:???]
ただのスペルミスだったんですね・・・
ごめんなさい
見落としてました

634 名前:nobodyさん mailto:sage [2011/05/27(金) 20:39:53.52 ID:???]
なんで、フレームワーク派の人間って、バカのひとつ覚えの様に
プライマリキーを嘔吐インクリメントにするのかなと思ってググッってみたら、
そうする理由は「面倒くさいから、これでいいのだ(キリッ」という、低知能な理由ばかり(笑

「このDBサーバーは、こういうテーブルの設計とSQLの組み立てが一番パフォーマンスが優れいている」という
考えは完全に無視してるわけね(笑

こういう現実を見てると、Web開発入門者にとって、一番初めの地雷は、フレームワークなのかな
と思ってしまう。

過疎サイトばっかり担当してる低レベルエンジニアには無縁の話だと思うけどね。

実際、どんでもない高アクセスサイトを扱っているエンジニアはフレームワークを
そのまま使っているなんてことはなくて、重い部分はカスタマイズして使ってるわけですよね。

635 名前:nobodyさん mailto:sage [2011/05/27(金) 21:15:01.19 ID:???]
基本的に数値型による単一物理キーが一番パフォーマンスも優れているのだが。
理由は消費するバイト数が小さく、しかも一定だから。

反論するなら理由も書けよ

ちなみにオートインクリメントは重複しない値を取得するためのもので、
パフォーマンスには直接関係ない。
さらにRailsでいえば、別に数値型のid列を主キーにする必要もない。
そうしなきゃいけないと思い込んでたなら、お前が無知なだけ。
加えて、複合キーより単一キーの方が圧倒的にプログラムしやすくバグが出にくい。

あらゆる点でバカ丸出し

636 名前:nobodyさん mailto:sage [2011/05/28(土) 03:39:31.29 ID:???]
彼はおそらく複合キーを使ってハマったことがないんだろう
それを幸せというべきか、ハマりによって成長する機会を失った可哀そうな存在という
べきかは俺には分からんが…

637 名前:nobodyさん mailto:sage [2011/05/28(土) 10:48:43.58 ID:???]
この手の、Webフレームワークの単一キーと、それまでの時代の複合キーは
どっちが優れているかの議論って以前はもっとあった気がする
どっかいいサイトないかな

638 名前:nobodyさん mailto:sage [2011/05/28(土) 11:43:36.51 ID:???]
そもそもフレームワークは開発を簡略化するものなのだから

>「面倒くさいから、これでいいのだ(キリッ」
これは十分採用の根拠になり得る。
極限にパフォーマンス追求したり、超大規模なサービスならばRailsなんて使わないし。



639 名前:nobodyさん mailto:sage [2011/05/28(土) 14:17:32.61 ID:???]
フレームワーク以前にテーブル結合の効率考えたら複合キーは基本OUTだろ

640 名前:nobodyさん mailto:sage [2011/05/28(土) 14:35:44.43 ID:???]
過疎スレでこんなに釣れればもう思い残すことはないだろうなw

641 名前:nobodyさん mailto:sage [2011/05/28(土) 17:59:07.51 ID:???]
複合キーの必要性はなし?: ronSpace
ronspace.cocolog-nifty.com/blog/2006/09/post_900f.html

サロゲートキーと複合主キー | DBFlute
dbflute.sandbox.seasar.org/ja/manual/topic/dbdesign/surrogatekey.html

642 名前:nobodyさん mailto:sage [2011/05/28(土) 21:29:32.67 ID:???]
「釣り」とか現実の世界で絶対言うなよ
その場の雰囲気がものすごく微妙になるんだからよ
本人の自覚がないから余計むかつくわ

643 名前:nobodyさん mailto:sage [2011/05/28(土) 23:17:11.25 ID:???]
ウェブプログラミングってその場凌ぎで長期的な視点に描けてる案件多いからな。
html弄って納入してる様なノリ。表示に問題あるなら気づいた時点でまた金取って修正すればいいじゃ内的な。

10年稼働とか普通にあってミスが無い様に細心の注意を払う業務システムとは考えが異なる。

ツイタも近視点ノリでrorで発進したもの人気が出て来て捌けずrorから乗り換えてるしねえ。作り直す手間が無駄過ぎる。

644 名前:nobodyさん mailto:sage [2011/05/28(土) 23:24:09.87 ID:???]
rvm+passengerでもプロジェクトごとにrubyのバージョン分けるとかは無理なのか
ぐぬぬ

645 名前:nobodyさん mailto:sage [2011/05/29(日) 00:16:57.29 ID:???]
業務システムでも大して変わらないような…

646 名前:nobodyさん mailto:sage [2011/05/29(日) 01:32:15.08 ID:???]
メインフレームならともかく、
PC系は10年もあったら「定番ミドルウェア」どころかアーキテクチャから変わってる

というか>>643のいってる「ノリ」ってテストと監査ができてないだけじゃね

647 名前:nobodyさん mailto:sage [2011/05/29(日) 01:44:46.91 ID:???]
>>643は無限の変更に柔軟に対応できるようにしろって言ってるんだろ。

648 名前:nobodyさん mailto:sage [2011/05/29(日) 03:09:21.58 ID:???]
業務システムに夢みすぎだろ



649 名前:nobodyさん mailto:sage [2011/05/30(月) 00:38:12.18 ID:???]
開発時点で成功するかどうか分からんのだからRoRでお手軽に作成
ある程度成功して金ができた時点で金をかけてじっくり作成

何も間違ってないよな

650 名前:nobodyさん mailto:sage [2011/05/30(月) 01:58:03.50 ID:???]
結果論でしか物事を語れない人間には何を言っても無駄なのです

651 名前:nobodyさん mailto:sage [2011/05/30(月) 15:42:42.07 ID:???]
rails3を使っています
selectの部分を特定の人には見えないようにする時はどうしたらよいですか?
知りたいのは見えなくするという部分です

652 名前:nobodyさん [2011/05/30(月) 15:48:05.74 ID:1dtasSlP]
<%- unless 特定の人 -%>
<select></select>
<%- end -%>

特定の人の判断はあるはずなのでそれ書いてね。


653 名前:nobodyさん mailto:sage [2011/05/30(月) 15:48:48.92 ID:???]
>>652
ありがとうございます

654 名前:nobodyさん [2011/05/30(月) 16:36:51.47 ID:CjORZr+0]
pjax
https://github.com/defunkt/jquery-pjax

655 名前:nobodyさん [2011/05/30(月) 16:39:23.34 ID:CjORZr+0]
Railsconf 2011 - a set on Flickr
www.flickr.com/photos/oreillyconf/sets/72157626743161970/

656 名前:nobodyさん [2011/05/30(月) 17:20:55.19 ID:CjORZr+0]
Games for the Masses: Scaling Rails to the Extreme
www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme

657 名前:nobodyさん [2011/05/31(火) 17:28:27.08 ID:Ka9v4rhm]
19 Rails Tricks Most Rails Coders Don't Know
www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html

21 Ruby Tricks You Should Be Using In Your Own Code
www.rubyinside.com/21-ruby-tricks-902.html

658 名前:nobodyさん mailto:sage [2011/06/01(水) 02:32:47.79 ID:???]
railsでメルマガ配信みたいなのってできる?
画面で配信予約(キューイング)しておけばrailsじゃなくてもよさそうな感じがするが
あえてrubyのみでチャレンジしようかと考えてます。




659 名前:nobodyさん mailto:sage [2011/06/01(水) 02:52:56.28 ID:???]
>>658
Railsで「ある程度古くなったデータを削除する」てのをやったことある
cronで、wgetしてキッカケを作った記憶ある。同じようにすれば出来そうだが。。

660 名前:nobodyさん [2011/06/01(水) 02:53:55.52 ID:t3dlqwrp]
[rails][memo]コントローラをローカルからのアクセスのみに限定
cronで(上記コントローラメソッドを対象に)wgetを回すとバッチ処理が可能。
d.hatena.ne.jp/utadaq/20070410#1176159516

661 名前:nobodyさん mailto:sage [2011/06/01(水) 04:06:23.44 ID:???]
上のレスの流れが意味不なんだが…。
単純にモデルかどこかでメソッド定義して、ruby script/runnerでそれを呼ぶのはだめなのか?

662 名前:ぴらぴら [2011/06/01(水) 06:09:50.56 ID:Qt9eV/1t]
なんかつくったので置いておきます。 https://github.com/pirapira/gohantabeyo
Twitterでなんかする参考になるかもしれない。
動いているところ gohantabeyo.com/

663 名前:nobodyさん [2011/06/01(水) 13:23:22.78 ID:t3dlqwrp]
Varnish

作りたい料理にいち早く辿り着くためのキャッシュの小話
www.slideshare.net/hmsk/ss-8107056

How to Scale Rails to 100 million requests per month | Abelson Info | Sports Data Solved
abelsoninfo.com/news/blog/how-scale-rails-100-million-requests-month


A simple Perlbal load balancer config for mongrel cluster - gugod's blog
gugod.org/2007/09/a-simple-perlbal-load-balancer-config-for-mongrel-cluster.html

664 名前:nobodyさん mailto:sage [2011/06/01(水) 15:05:08.26 ID:???]
おい、おまえほとぼり冷めたら同じことの繰り返し

しつこいんだよ。ストーカーかよ

2007年の記事とか役に立つわけねーだろ

665 名前:nobodyさん mailto:sage [2011/06/01(水) 21:56:23.76 ID:???]
Rails3のビューで
<% statement %>
<%= var %>
のようにrubyのコードを埋め込むことができますが
これらはどのようなコンテキストで実行されてるのですか?

<%= self %>
これを表示させると
#<#<Class:0x45cbe77>:0x90ba004>
のように出力されますがこれが何を意味しているのかよく理解できない。
#が二つあるので特異クラスの特異クラス???

666 名前:nobodyさん mailto:sage [2011/06/02(木) 00:42:48.58 ID:???]
メルマガって携帯制御やバウンスが面倒なんだろ。


667 名前: 忍法帖【Lv=3,xxxP】 【東電 57.9 %】 mailto:sage [2011/06/02(木) 03:57:57.86 ID:???]
重複登録対応とか配送障害対応が面倒。丸投げで別業者に対応依頼できたり、メール鯖の担当者置いて丸投げで任せられるなら楽だけどね。

携帯みたいにすぐメール来ると思ってる。
配送待ちが詰まってスプールが溢れる。
エラー返してくれるのはまだいいほう。

668 名前:nobodyさん [2011/06/02(木) 06:41:08.62 ID:kVYpGx5M]

DrySQL --- Don't Repeat Yourself ---
drysql.rubyforge.org/

ttp://www.gesource.jp/weblog/?p=633



669 名前:nobodyさん [2011/06/02(木) 07:02:26.31 ID:kVYpGx5M]
ActiveRecordでオブジェクトを作成しないSelect ? 山本隆の開発日誌
www.gesource.jp/weblog/?p=635

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

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

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

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

MySQLパフォーマンスチューニングのためのインデックスの基礎知識
d.hatena.ne.jp/kiyo560808/20101117/1289952549

670 名前:nobodyさん mailto:sage [2011/06/02(木) 08:36:58.61 ID:???]
せめて3.0の記事を貼れ






[ 続きを読む ] / [ 携帯版 ]

前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