- 1 名前:nobodyさん mailto:sage [2011/11/04(金) 17:06:24.32 ID:???]
- ■前
【Ruby】Ruby on Rails Part12 hibari.2ch.net/test/read.cgi/php/1311050686/ ■参考サイト <英語> 本家:rubyonrails.org API document:api.rubyonrails.com/ 開発者のblog:weblog.rubyonrails.org/ 参考wiki:wiki.rubyonrails.org/rails ruby-toolbox.com/ rubygems.org/ agilewebdevelopment.com/plugins/top_rated <日本語> Rails' wiki: wiki.fdiary.net/rails/ twitter.com/dhh www.loudthinking.com/
- 720 名前:nobodyさん [2012/01/22(日) 13:33:23.09 ID:kpA61za+]
- "Ruby"じゃなくて"Rails"の互換性ってどうなの?
Rails1.2からRails3.1に移植したら大変かな?
- 721 名前:nobodyさん mailto:sage [2012/01/22(日) 13:45:54.13 ID:???]
- >>715
PHPはとってつけたような関数が多すぎるのがな。
- 722 名前:nobodyさん mailto:sage [2012/01/22(日) 13:46:36.87 ID:???]
- >>720
かなり大変。 2系から3系で結構苦労した。
- 723 名前:nobodyさん mailto:sage [2012/01/22(日) 13:53:49.66 ID:???]
- >>720
無茶苦茶大変。 DBだけ残して新しく作る方が楽かも。 もしくはDBも新しくして、移行プログラム走らせるとか。 habtmみたいな、もう誰も使ってないのが使われてそう。 いずれにしろスキル要るし、1系から3系まで知ってる人はそんなに居ない。
- 724 名前:720 mailto:sage [2012/01/22(日) 14:04:05.41 ID:???]
- >>722-723
うわ、ありがとう じゃ、覚悟しとくわ まず一度移植にトライしてみて ダメだったら1から新しく作るわ
- 725 名前:nobodyさん mailto:age [2012/01/22(日) 15:20:26.03 ID:???]
- 1から3まで全部知ってる人を見つけたからって移植を頼むなよ。絶対に頼むなよ。
- 726 名前:720 mailto:sage [2012/01/22(日) 16:54:14.92 ID:???]
- あ、今Wiki見て知ったけど、
昨日1月20日に最新版Rails3.2出たんだな >>725 ということで、Rails1.2からRails3.2への移植でおながいします
- 727 名前:nobodyさん mailto:sage [2012/01/22(日) 17:12:54.33 ID:???]
- どうやったら行けるかね。
もうrake rails:updateとか無理だから、 新しく3.2でプロジェクト作る。 app/ とかを古い方から持ってくる。もしくは新しい方から、Gemfile や config周り持って行く。 routes 移植。 プラグイン周りとか移植。 最後のは移植しないで、例えば新しいプラグイン入れて、認証のencryptのとこだけ差し替えるとか。 どちらにせよ、茨の道。
- 728 名前:nobodyさん mailto:sage [2012/01/22(日) 19:09:32.81 ID:???]
- https://github.com/goncalossilva/rails3_acts_as_paranoid
- 729 名前:nobodyさん mailto:sage [2012/01/22(日) 19:58:58.08 ID:???]
- そんなに移植って大変かなあ?
具体的にどの辺りが大変だったのか参考までに聞きたい Ajax周りは3系でガラッと変わったから面倒だったけど
- 730 名前:nobodyさん mailto:sage [2012/01/22(日) 22:21:01.46 ID:???]
- Railsで、同じURLに対して、
・ブラウザでの通常のアクセスと ・JavaScriptとかでやってくるAPI的なアクセス をコントローラ側で区別したい場合、どういうふうにするんでしょうか。 (a) Acceptヘッダーを見るのか、 (b) 独自にX-FooBarヘッダーをつけるのか (c) *.jsonや*.xmlへのアクセスはAPIと見なすのか よろしくお願いします。
- 731 名前:nobodyさん mailto:sage [2012/01/22(日) 22:31:37.18 ID:???]
- params[:format]
- 732 名前:nobodyさん mailto:sage [2012/01/22(日) 22:41:09.29 ID:???]
- 自分は(c)でやってる。
(a)とか(b)だと使いまわしが面倒じゃない?
- 733 名前:nobodyさん mailto:age [2012/01/22(日) 23:19:32.46 ID:???]
- 要求仕様によるけど、 xhr? で間に合うケースもあるかもね。
- 734 名前:720 mailto:sage [2012/01/23(月) 00:46:09.88 ID:???]
- >>727 (>>729)
どうもぉ〜 さっき本屋で立ち読みしてきたけど Rails3.1の仕様もそ〜んなに変わってるようには見えなかった でも、rhtml → erbまで違うとはね・・・ ま、多分、コンテンツになる部分だけ残して あとは全部Rails3.2で作ることになりそう インフル罹ったみたいなんで寝ますわ・・・
- 735 名前:nobodyさん mailto:sage [2012/01/23(月) 01:30:53.30 ID:???]
- >>730
APIとブラウザの違いというか、返すデータの種類が違うなら UAではなく求められているデータの種類で分けるべきでは 要求されてるものがブラウザがHTMLでAPIがjsonやXMLなら :formatが違うから(そのようにするべきだろう) 単にrespond_toで分ければいいだけだろ
- 736 名前:nobodyさん mailto:sage [2012/01/23(月) 02:34:29.77 ID:???]
- >>735
返すデータの種類を、拡張子で判断するよりも、Acceptヘッダーを見るほうが、本来は正しいあり方なんじゃないでしょうか。 /foo/bar/123 /foo/bar/123.html /foo/bar/123.xml /foo/bar/123.json これらは、ほんらいは同じリソースのはずで、単に表現形式が違うだけにすぎない。 なのに別々のURLを割り当てるのは、おかしいように思います。
- 737 名前:nobodyさん mailto:sage [2012/01/23(月) 08:24:44.75 ID:???]
- リソースにURIを割り当てるのがRESTの考え方だからねぇ。
jsonが欲しければ.jsonで取るのは自然だと思うよ。 フォーマットが違うだけだし。
- 738 名前:nobodyさん mailto:sage [2012/01/23(月) 08:30:21.94 ID:???]
- ヘッダを変える方法だと、ブラウザでの操作がしにくくなる。
- 739 名前:nobodyさん [2012/01/23(月) 09:52:44.98 ID:X3Xu6cIF]
- RESTだから。としかいいようがないな。
- 740 名前:nobodyさん mailto:sage [2012/01/23(月) 10:47:27.27 ID:???]
- Acceptは受け入れ可能なフォーマットを書くところであって要求を書く場所じゃないから
- 741 名前:nobodyさん mailto:sage [2012/01/23(月) 20:43:45.49 ID:???]
- >>737
>フォーマットが違うだけだし。 だから違うURLを使うのはおかしいって話でしょ。 表現が違ってもリソースはひとつなんだから、本来ならURLもひとつにすべき。
- 742 名前:nobodyさん mailto:sage [2012/01/23(月) 21:08:30.69 ID:???]
- じゃあAcceptで実装したらいいんじゃないの。
そこまで考えまとまってるなら別に他がどうとか気にする必要ないよ。
- 743 名前:nobodyさん [2012/01/24(火) 11:10:30.83 ID:rjvP9n7H]
- Rails3.1何ですけど
プリコンパイルを一切使わない設定って出来ませんか? CSSでクロスブラウザ対策してたりするとコンパイルこけるし 色々不便なので一切使わないようにしたいのですが
- 744 名前:nobodyさん mailto:sage [2012/01/24(火) 14:23:23.89 ID:???]
- asset pipeline使わないという事なら、config/application.rb に設定ある。
他は、 config/environments/production.rb
- 745 名前:nobodyさん mailto:sage [2012/01/24(火) 15:01:11.36 ID:???]
- /publicに置けばいいんじゃないの
それだとhelperが使えないんだっけ?
- 746 名前:nobodyさん [2012/01/24(火) 15:24:13.68 ID:R2GYQ8Ee]
- https://github.com/sferik/rails_admin
railscasts.com/episodes/284-active-admin?language=ja&view=asciicast
- 747 名前:nobodyさん [2012/01/24(火) 17:34:59.60 ID:/isHqZPr]
- railsに関する質問ってここでしてもいいんですかね?
- 748 名前:nobodyさん mailto:sage [2012/01/24(火) 17:52:55.66 ID:???]
- ダメに決まってるだろ
- 749 名前:nobodyさん [2012/01/24(火) 18:08:32.06 ID:/isHqZPr]
- >>748
そ、そんな だめなんですか 特例でおしえていただきたいんですが
- 750 名前:nobodyさん [2012/01/24(火) 18:13:03.92 ID:/isHqZPr]
- とりあえずかきこんじゃいます。
今ちいさなアプリケーションをrailsで作っているのですが、 formにメッセージを書き込む際に あわせて書いた人のユーザーid を取得したいのですが、 どこに記述してよいかわかりません。 formの一部を抜粋するとこうなってます↓ <div class="field"> <%= f.label :message %><br /> <%= f.text_area :massage %> </div> お願いいたします
- 751 名前:nobodyさん mailto:sage [2012/01/24(火) 18:14:55.52 ID:???]
- 押しが強くてワロタ
- 752 名前:nobodyさん mailto:sage [2012/01/24(火) 18:16:14.91 ID:???]
- massage エロス
あとユーザIDってのは自分で入力させるの? それともセッションかどっかに入ってるの?
- 753 名前:nobodyさん [2012/01/24(火) 18:22:49.82 ID:/isHqZPr]
- 押し強くてごめんなさいw
分からなくてすごく困ってたんですw ユーザーのidは書いているユーザー一人一人が持っていて、 <%= current_user.id %> とかけば出力されます。 理想としてはメッセージを送ると自動でuser_idもDBに送られるようにしたいです。。
- 754 名前:nobodyさん mailto:sage [2012/01/24(火) 18:54:33.22 ID:???]
- Railsでは普通、idは入力させたり、フォームから送るものではない。
セーブした時にDBから割り当てられるもの。 もし、任意のid(初心者ならこのカラム名はやめた方が良い)を入力させるなら、 重複が無いかなどを調べないといけない。
- 755 名前:nobodyさん mailto:sage [2012/01/24(火) 18:57:49.67 ID:???]
- んーと、送り主のidはフォームからは普通送らない。
コントローラで current_user.id とかやって、メッセージにセットする。
- 756 名前:nobodyさん [2012/01/24(火) 19:16:19.62 ID:/isHqZPr]
- idはuserテーブルののidをとりあえずmessageテーブルにuser_idとしてながしこみたいのです…
コントローラーでやるんですね、 ちょっといろいろためしてみます!
- 757 名前:nobodyさん [2012/01/24(火) 19:31:55.63 ID:/isHqZPr]
- 書き方がわからなかったので、フィーリングで、
コントローラーのdef createところに @message = Message.new(params[:Message]) params[:user_id] = current_user.id とかいたのですが、うまく動かず…orz
- 758 名前:nobodyさん mailto:sage [2012/01/24(火) 19:33:23.03 ID:???]
- params に渡してどうするのよ。
message に渡しなよ。 @message.user_id = current_user.id
- 759 名前:nobodyさん [2012/01/24(火) 19:38:15.04 ID:/isHqZPr]
- うおおお ちゃんと登録されました!
た、助かりました…!ありがとうございます
- 760 名前:nobodyさん mailto:sage [2012/01/25(水) 01:09:22.67 ID:???]
- そういや>>736あたりの話なんだけど、
Railsでは /foo/123 には /foo/123.xml とか /foo/123.json とか :format がつけられるじゃん? これって、コンテナリソースにはつけられるの? つまり /foo/.xml とか /foo/.json とかはできるわけ? それともコンテナリソースに対して xml や json を要求する場合はまた違う方法になるの?
- 761 名前:nobodyさん mailto:sage [2012/01/25(水) 07:42:06.57 ID:???]
- index.json
- 762 名前:nobodyさん [2012/01/25(水) 08:11:31.32 ID:CoUa4Jns]
- foos.xml とか foos.json
- 763 名前:nobodyさん mailto:sage [2012/01/25(水) 10:11:00.50 ID:???]
- config/route.rbでどうとでもできるからな
- 764 名前:nobodyさん mailto:sage [2012/01/25(水) 11:16:46.09 ID:???]
- テーブルの、あるフィールドの最大値を取得したいのですが、うまくいきません。。。
たとえばFooというテーブルのbarというフィールドの最大値を取得したいときは、以下のように書けば良いらしいのですが・・・ Foo.maximum('bar') しかしながら、こう書くと『no method error』になるのです。 こちらの環境はRuby1.9.3、Rails3.1.3です。 maximumメソッドについては、以下のサイトで見つけました。 railsdoc.com/references/maximum これによると3.1.0までは対応しているようですが、3.1.3にはもうmaximumはないということでしょうか?
- 765 名前:nobodyさん mailto:sage [2012/01/25(水) 13:21:04.50 ID:???]
- 普通に取れるけど。3.1.3と3.2.0で試した。
そのフィールド無いんじゃないの?
- 766 名前:nobodyさん [2012/01/25(水) 14:04:53.51 ID:T66svPqt]
- user
friend entry があります。 user にはstatusがあって、statusがwarningの物は友人でなくとも無条件で表示したいです entry.joins( :user => :friend ).("users.status = ? OR friends.post_user_id = ?" , "warning" , session[:user_id] ) これで取れるかと思ったのですが、users.status = ?がスルーされているのか 後のfriendの記事しか取れません joinについて何か大きな勘違いをしているのかもしれませんorz どうすればとれますか?
- 767 名前:nobodyさん mailto:sage [2012/01/25(水) 14:19:09.42 ID:???]
- >>765
すみません、説明不足でした。 正確には、ある条件でデータを絞った後で、その中でのフィールドの最大値を取得したいということなのです。 まずFooというテーブルにbar、bazという2つのフィールドがあるとします。 イメージ的には、やりたい内容は以下のようなことです。 ------------------------------------- f = Foo.find_by_bar(○○○) puts f.maximum('baz') ------------------------------------- このやり方ですと、undefined method になります。 確かに、Foo.maximum('bar')という風に、絞り込んだものに対してではなく、直接最大値を取得するやり方ならうまく取れました。 絞り込んだものに対しては、maximumは使えないのでしょうか?
- 768 名前:nobodyさん mailto:sage [2012/01/25(水) 14:54:10.77 ID:???]
- >>767です。
すみません、自己解決しました。 以下の方法で、条件を絞ったうえでの最大値を取得できました。 Foo.maximum(:bar, :conditions => {:baz => ○○○}) お騒がせしてすみませんでした;;
- 769 名前:nobodyさん [2012/01/25(水) 20:32:05.37 ID:CoUa4Jns]
- >>767
ところでFoo.find_by_barだとfはFooのインスタンス1つになるわけだが。
- 770 名前:nobodyさん mailto:sage [2012/01/25(水) 21:57:29.42 ID:???]
- railsの
model = Model.new(param[:prefix]) model.save() ってやり方は、悪意あるユーザがフォームにないパラメータを送ると 意図しない属性も変更されてしまうと思うのですが、そんなことないですか。
- 771 名前:nobodyさん mailto:sage [2012/01/25(水) 22:04:45.35 ID:???]
- mass assignできなくすれば大丈夫
- 772 名前:nobodyさん [2012/01/26(木) 05:29:31.01 ID:WYeK+tHX]
- みなさんは高速化のためにどんな方法をとってますか?
例えば、ブログなんかで 最新のコメント なーんてものがありますよね? ああいう、頻繁に更新される可能性がある一箇所のせいで結構つらい思いをすることもあります ログイン→ようこそ◯◯さん等もそうですが いくつか考えたのですが、ページキャッシュしてしまい そういった部分を全てAjax等で非同期読み込み 上でも出てたJavascriptでCookieを調べて割り振り どちらも、Rails外での話なのでどうしても面倒くささを感じてしまいます……
- 773 名前:nobodyさん [2012/01/26(木) 07:00:43.56 ID:LIf9fd2V]
- フラグメントキャッシュ使えし
ところで、フラグメントキャッシュって一定時間で破棄って出来ない? 5分で破棄したいのだけど……
- 774 名前:nobodyさん mailto:sage [2012/01/26(木) 11:45:32.46 ID:???]
- >>771
>mass assignできなくすれば大丈夫 ありがとうございます。でもこれってデフォルトでは作る側がいちいち設定する必要があるんですよね。 設定しなかった場合は、悪意あるユーザからの攻撃をいとも簡単に受けてしまう。 なんでデフォルトで禁止してないんですかね。 ttp://d.hatena.ne.jp/halflife/20081006/1223302382 > みたいにmass assignmentを使ってしまうと、entry[user_id]=1 とか適当なパラメータを送るだけで誰か他のユーザの投稿として Entry を更新することができたりするわけで。 > もちろん手を抜くなとか忘れるのが阿呆だとかはあるかもしれないけど、わたしのような初心者には結構危なく感じた。 > > なんでRailsはデフォルトでmass assignment不可にしないんだろう? > デフォルト不許可にしてしまうと、スキーマが変更されるたびに合わせて attr_accessible を修正しなきゃいけないとかDRYじゃねえよウゼーという感じなんだろうか。
- 775 名前:nobodyさん mailto:sage [2012/01/26(木) 11:55:04.00 ID:???]
- findした段階で大体防げるからなぁ。
@enty = current_user.entries.find(params[:id]) みたいに。 そう書いてないとダメだが。
- 776 名前:nobodyさん mailto:sage [2012/01/26(木) 12:28:43.36 ID:???]
- >>772
最近ならそういった情報で更新されにくいものは クライアントサイドのlocalStorageにいれてしまうってのもありだな サーバーへアクセスされないからAJAXの負荷が無い
- 777 名前:nobodyさん mailto:sage [2012/01/26(木) 16:01:35.70 ID:???]
- >>775
なんでそれで防げたことになるんですか? 今問題にしているのはcreateやupdateの話であって、findは関係ないような。
- 778 名前:nobodyさん mailto:sage [2012/01/26(木) 16:30:47.72 ID:???]
- updateの時は初めにfindするし、
createでは @entry.user_id = current_user.id するだろ。 しなければもちろん外からセットされる。プロテクトしてなければ。 Railsに限った話ではなくて、そう作ればそうなるよという事。
- 779 名前:nobodyさん mailto:sage [2012/01/26(木) 18:58:14.63 ID:???]
- >>778
もしかしてuser idのことだけ言ってますか?>>775で >findした段階で大体防げるからなぁ。 と言っているのが不思議だったんですけど、user id *だけ* みればそうかもしれません。 しかし774などで指摘していることは任意のフィールドに当てはまることであり、 「findした段階で大体防げる」ようなものではないんじゃないですか。
- 780 名前:nobodyさん [2012/01/26(木) 20:03:46.49 ID:RmSk4BIq]
- rails3.2でcsvのfixtureを読み込まなくなって
移行しようにも苦労しているのですが おすすめのcsv読み込みツールってありますか?
- 781 名前:nobodyさん mailto:sage [2012/01/27(金) 11:02:32.60 ID:???]
- > >mass assignできなくすれば大丈夫
> ありがとうございます。でもこれってデフォルトでは作る側がいちいち設定する必要があるんですよね。 > 設定しなかった場合は、悪意あるユーザからの攻撃をいとも簡単に受けてしまう。 これで終わりじゃん
- 782 名前:nobodyさん [2012/01/27(金) 14:38:18.12 ID:lH99fQFB]
- Riding Rails: Rails 3.2.1 has been released
weblog.rubyonrails.org/2012/1/26/rails-3-2-1-has-been-released
- 783 名前:nobodyさん mailto:sage [2012/01/27(金) 18:06:51.09 ID:???]
- route.rbに関しての質問です。
pages/:idの:idの部分を、ユーザの名前にしたくて困っています。 route.rbを match "'pages/:username" => "pages#show", :via => :get, :path => :name にしてrake route すると、 pages/usernameというルートしかできず… 方法ご存知な方いらっしゃいますか?
- 784 名前:nobodyさん [2012/01/27(金) 22:26:17.58 ID:50WK7S02]
- class Page
def to_param; name; end end rails c >> helper.controler = app >> app.page_path(Page.create(:name => 'foobar')) デフォルトのルーティングだと、名前であろうとパラメータ的にはあくまで :idというパラメータとして渡されてくるので、:idだがnameとして扱うこと。
- 785 名前:nobodyさん mailto:sage [2012/01/28(土) 05:39:03.61 ID:???]
- >>779
なぜわざわざ770みたいな脆弱な書き方を覚えてしまったのか それは「横着な書き方」であって脆弱なのは当たり前だし、それでもRailsにはその脆弱さを防ぐ方法がいくつも備わってる ちなみに775の言ってる事は俺も的外れだと思う
- 786 名前:nobodyさん mailto:sage [2012/01/28(土) 10:17:16.60 ID:???]
- >>785
scaffoldが foo = Foo.find(params[:id]) foo.update_attributes(params[:foo]) foo.save みたいなコードを吐く以上、それがRailsの標準的なやり方と見なされてもしょうがない。 ところで >それでもRailsにはその脆弱さを防ぐ方法がいくつも備わってる って言ってるけど、具体的にはどんな方法があるの? いくつもあるなんて知らなかった。
- 787 名前:nobodyさん mailto:sage [2012/01/28(土) 18:10:10.01 ID:???]
- >>764
このサイト知らなかったな 微妙に間違っているが、すごい解説の量だ!
- 788 名前:nobodyさん [2012/01/28(土) 20:25:27.97 ID:kusQOV3z]
- attr_accessible と attr_protected
blog.digital-squad.net/article/106792109.html Use attr_protected or we will hack you - Blog Articles - LessEverything lesseverything.com/blog/archives/2008/03/11/use-attr_protected-or-we-will-hack-you/
- 789 名前:nobodyさん [2012/01/28(土) 21:31:22.30 ID:kusQOV3z]
- attr_accessibleは、ActiveModel::MassAssignmentSecurityの機能で、
newやらupdate_attributesやらでレコードの属性を「一括設定してもよい」属性を 指定するもの。逆に「一括設定を禁止」するattr_protectedとペアで考える。 read2ch.com/r/php/1292032736/#t508
- 790 名前:nobodyさん [2012/01/28(土) 21:47:54.91 ID:kusQOV3z]
- assign_attributes
www.oiax.jp/rails/zakkan/assign_attributes.html update_attributes blog.livedoor.jp/sasata299/archives/51485638.html
- 791 名前:nobodyさん mailto:sage [2012/01/29(日) 14:01:57.04 ID:???]
- れいるず、速習のコツを教えてくだされ。
- 792 名前:nobodyさん mailto:sage [2012/01/31(火) 07:44:07.71 ID:???]
- RailsによるアジャイルWEBアプリケーション開発っていうすばらしい本が出てるからその通りにショッピングサイトを作ればオッケー
- 793 名前:nobodyさん mailto:sage [2012/01/31(火) 11:18:03.40 ID:???]
- 翻訳者宣伝乙
- 794 名前:nobodyさん mailto:sage [2012/01/31(火) 19:00:01.98 ID:???]
- >>792
で、やってる途中で新バージョンが出る
- 795 名前:nobodyさん [2012/01/31(火) 21:42:32.22 ID:J/mA32Fb]
- Rails Guidesでええやん。
- 796 名前:nobodyさん [2012/01/31(火) 22:06:34.42 ID:Nhw8SxC0]
- When I did all the programming for the original version of Basecamp back in 2003,
we ended up shipping with just about 2,000 lines of code. 37signals.com/svn/posts/3094-code-statistics-for-basecamp-next 37signalsのBasecampは米国企業上位500社の321社が利用中 ? SEO Japan www.seojapan.com/blog/37signals-and-fortune500 Ruby on Rails開発者のDavid Heinemeier Hanssonによる「起業の学校」講演! toshio.typepad.com/b3_annex/2008/04/ruby-on-railsda.html 2000人の顧客が月40ドルを12か月払えば、100万ドルになる。
- 797 名前:nobodyさん [2012/01/31(火) 22:10:27.23 ID:Nhw8SxC0]
-
Getting Real by 37signals gettingreal.37signals.com/GR_jpn.php
- 798 名前:nobodyさん [2012/01/31(火) 23:23:30.79 ID:Nhw8SxC0]
- twitter.com/#!/ike728/statuses/164164168839204865
www.sponichi.co.jp/gravure/special/ir_2010/ir_ikezawaasuka/KPhotoNormal20100731176_p.html
- 799 名前:nobodyさん mailto:sage [2012/02/01(水) 09:50:30.32 ID:???]
- ActiveRecordで取得したレコードに対してeachメソッドみたいに全カラムにループでアクセスする方法ってありますか?
Test.find(1).each do |key, value| #処理 end このような処理はできないんでしょうか?
- 800 名前:nobodyさん mailto:sage [2012/02/01(水) 10:24:09.07 ID:???]
- 自己解決しました。
attributesメソッドでハッシュが返ってきますね。
- 801 名前:nobodyさん [2012/02/01(水) 21:36:14.66 ID:MwDJMjTg]
- Twitter Bootstrapが大幅バージョンアップ!して凄まじいことに・・・ | IDEA*IDEA
www.ideaxidea.com/archives/2012/02/twitter_bootstrap_v2.html twitter.github.com/bootstrap/index.html https://github.com/twitter/bootstrap/
- 802 名前: 忍法帖【Lv=13,xxxPT】 mailto:sag [2012/02/01(水) 23:04:02.37 ID:???]
- !test
- 803 名前:nobodyさん [2012/02/02(木) 11:31:58.44 ID:ppveFy64]
- サイト重すぎてヤバイんですが、何かおぬぬめのてくにっくやとりあえずここみとけ!って対処法あります?
調べたところ データベースアクセス周りが7割くらい占めてました かるく調べたんですが めむきゃっしゆ? find_by_sql インデックスをはる あたりが王道のようですが、これでどのくらいかわるものですか?
|

|