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

【RoR】Ruby on Rails Part16

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/01/31(木) 08:07:31.27ID:GGHiBszv
前
http://kohada.2ch.net/test/read.cgi/php/1341589839/
http://unkar.org/r/php/1341589839

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

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

http://doc.ruby-lang.org/ja/1.9.3/doc/index.html
0002nobodyさん2013/01/31(木) 17:58:26.67ID:McZkc4zd
a
0003あ2013/01/31(木) 23:17:53.99ID:McZkc4zd
b
0004nobodyさん2013/02/01(金) 10:19:11.63ID:???
sanitize('>>1')
0005nobodyさん2013/02/02(土) 04:40:50.70ID:???
質問させてください

たとえばタグクラウドがあって
その中のfooというタグをクリックして

http://hoge.com/posts?tag=foo

に飛んだとします


すると

@posts = Post.find_all_by_tag(params[:tag])

で結果レコードを取得して表示しますが
ここでブラウザー(safari)の戻るを押すと
いちいち「フォームを再送信してもよろしいですか?」といったメッセージが出てきます。

これが出てこないようにする方法ってありますか?
googleでキーワード検索してブラウザーで前画面に戻っても出ませんよね

それが理想です
0006nobodyさん2013/02/02(土) 05:35:29.46ID:???
Railsの質問というより、HTTP MethodのPOSTとGETの違いを勉強するよろし
Googleのソレは、GETだから フォーム再送信の注意が出てこない
0007nobodyさん2013/02/02(土) 06:46:38.27ID:???
>>6
前ページのHTML内のFORMのMETHODは全てGETなんです

なので不思議でたまりません

あ、分かったかも。。。Twitterの新
ウィジェットがもしかして悪さしてますか?あれってツイート入力してそのまま送れますよね?
0008nobodyさん2013/02/02(土) 12:49:58.97ID:???
Railsを動かすサーバってVPSかクラウドだけ?
0009あ2013/02/02(土) 13:06:51.79ID:gQtUcBSu
http://www.heroku.com/
http://sqale.jp/
http://c4sa.nifty.com/
http://mogok.jp/
http://www.gehirn.co.jp/
http://rackhub.net/
https://www.action.io/
https://c9.io/
0010nobodyさん2013/02/02(土) 13:21:08.72ID:???
ほとんどクラウドじゃん
0011nobodyさん2013/02/02(土) 14:58:00.44ID:???
http://ja.wikipedia.org/wiki/PaaS
http://ja.wikipedia.org/wiki/SaaS
http://ja.wikipedia.org/wiki/IaaS
0012nobodyさん2013/02/02(土) 20:13:29.27ID:???
Macをお使いの方
どなたか>>7をお願いします

実際にどのページでも常に表示されるように設置してみて
ブラウザの戻るを押してみてください。

これって解決方法ないですかねぇ
0013nobodyさん2013/02/02(土) 21:26:06.19ID:???
safari以外では再現しないの?
0014nobodyさん2013/02/02(土) 23:32:33.80ID:???
>>12
Macじゃないし全く確認もしてないけど、

ページAのTwitter新ウィジェットとやらで何かPOST
→ページBを表示 (このページがPOSTパラメータに依存)

ページBのタグクラウドとやらをクリック
→ページCを表示

このとき、CからBに戻ったときにその確認が出るのは
あたりまえ。ウィジェットとやらをGETで使えないか調べるか
それ使うのをやめるしか無い。

ページCの内容はこの話になんにも関係ない
0015nobodyさん2013/02/03(日) 00:22:42.85ID:???
>>13
再現しませんね
Twitterはこんなことを検証しないでリリースしたのでしょうか?
それともMacのsafariを見限ったか



>>14
調べてもなかなか出てきませんね
確実にtwitterウィジェットとsafariの組み合わせの問題のようです
0016nobodyさん2013/02/03(日) 00:25:56.97ID:???
横槍すみません

現在運用してるRoRで作られたサイトがあります
メモリ1GBなのが辛いのか?
それとも設計自体に問題があるのか?

少し閲覧者が増えただけで
ページをロードするだけでバカみたいに重く(遅く)なってきました。


スペックの高いサーバーを別に借りて
同じソフトを入れていって
同じ環境を作り

アプリをそのままコピペ

既存のデータベースをエクスポートしておきたものを
新しい方へインポート

通常であればこれだけで動き出しますか?
該当ディレクトリ内の各種パーミッションが気になるところではありますが
0017nobodyさん2013/02/03(日) 11:05:57.60ID:???
Ruby on Rails 3.1 でセッションを memcached に保存する - ux00ffの日記
http://d.hatena.ne.jp/ux00ff/20111128/1322495435

Rails3からmemcachedを利用する | Banana Systems 株式会社
http://www.banana-systems.com/2010/09/rails3_memcached/
0018あ2013/02/03(日) 22:31:44.88ID:???
スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ - Masatomo Nakano Blog
5. ハードウェアは正しく適正なものを買おう
6. サーバ周りの人材をしっかり確保しよう
http://b.hatena.ne.jp/entry/blog.madoro.org/mn/84
http://blog.madoro.org/mn/84
0019nobodyさん2013/02/04(月) 02:34:37.60ID:???
nginx と apacheだと全然速度が違ってきますか?

productionにしたんですが
なんというか時間の経過とともにhttpの動き自体が異常なくらいに重くなっていきます。

アクセスも最大接続20程度なのに。。。。

どなたか、よろしくお願いします
0020nobodyさん2013/02/04(月) 02:35:31.93ID:???
ちなみに現在がapache2です
0021nobodyさん2013/02/04(月) 07:39:09.41ID:???
プログラムの作り
使ってるDBとその設定
サーバスペック

などによりけり
0022nobodyさん2013/02/04(月) 08:02:41.46ID:???
>>21
メモリ1GBでデイリーPV1万人越えの会員サイトは絶えられますか?
0023nobodyさん2013/02/04(月) 09:53:58.83ID:???
だからメモリだけじゃないと言ってるだろ…
0024nobodyさん2013/02/04(月) 10:21:13.32ID:???
OSにもよるな。もしLinuxでないなら。
あまりに古いマシンでなければ、デイリー1万PVなんて余裕でしょ。
動画サイトだと厳しいだろうが。
■ このスレッドは過去ログ倉庫に格納されています