[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/24 18:36 / Filesize : 86 KB / Number-of Response : 313
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【RoR】Ruby on Rails Part14



1 名前:nobodyさん [2012/02/18(土) 00:34:00.31 ID:9HHBFqZR]

kohada.2ch.net/test/read.cgi/php/1320393984/

■参考サイト
<英語>
本家: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/

find.2ch.net/?STR=heroku&COUNT=10&TYPE=TITLE&BBS=ALL


130 名前:nobodyさん mailto:sage [2012/02/28(火) 04:50:08.92 ID:???]
ja.wikipedia.org/wiki/TCPやUDPにおけるポート番号の一覧

131 名前:nobodyさん mailto:sage [2012/02/28(火) 09:04:56.06 ID:???]
wait_timeout: 8
d.hatena.ne.jp/sadaharu28/20101230/1293734238
:reconnect = true
d.hatena.ne.jp/ode/20100809/1281336400



132 名前:nobodyさん mailto:sage [2012/02/28(火) 09:08:36.96 ID:???]
Class: ActiveRecord::ConnectionAdapters::ConnectionPool
api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html

133 名前:nobodyさん mailto:sage [2012/02/29(水) 10:47:53.52 ID:???]

hirb を導入して rails console を快適に利用する | FIRN.JP
firn.jp/2011/05/14/hirb-rails-console

https://github.com/cldwalker/hirb

134 名前:123 [2012/02/29(水) 12:55:52.66 ID:IwtHIEwJ]
>>127
なぜか見逃してました・・・
aliasだから結局一緒ってことですね
ありがとうございました

135 名前:nobodyさん mailto:sage [2012/02/29(水) 14:32:13.93 ID:???]
>>102
どちらかと言うと、Railsじゃ無理だった話だもんな

136 名前:nobodyさん mailto:sage [2012/02/29(水) 14:52:53.97 ID:???]
今だとまた違うかもね。
RedisやMongo使ったりとか。

137 名前:nobodyさん mailto:sage [2012/03/01(木) 07:47:37.27 ID:???]
違わないけどな

138 名前:nobodyさん mailto:sage [2012/03/01(木) 08:12:28.40 ID:???]
そうかね。
国内で高負荷のサービスだとソーシャルゲームだろうけど、Railsでやってるとこも多いから、ある程度は行けそうだが。
Twitterは mysql + memcached でがんばろうとし過ぎたのでは。
全部はムリだろうな。



139 名前:nobodyさん mailto:sage [2012/03/01(木) 10:15:22.64 ID:???]
1000000 daily users and no cache
www.slideshare.net/wooga/1000000-daily-users-and-no-cache

高トラフィックサイトをRailsで構築するためのTips基礎編
www.slideshare.net/kaznum/railstips
 
Games for the Masses: Scaling Rails to the Extreme
www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme

ドリコム的Railsアプリ開発流儀
www.slideshare.net/takafumionaka/rails-11635710

140 名前:nobodyさん mailto:sage [2012/03/01(木) 20:17:11.06 ID:???]
twitterは世界規模のサービスだからレアケースすぎるでしょ

141 名前:nobodyさん mailto:sage [2012/03/01(木) 23:15:39.99 ID:???]
139にあるドリコムのが50億PV/月だそうだから、
多い日で2億/日、2割がピークの1時間に集中するとして、4000万PV/時。
10K/秒くらいか。このくらいなら適当に横に数を並べれば捌けるかと。

142 名前:nobodyさん mailto:sage [2012/03/02(金) 00:19:56.23 ID:???]
twitter みたいなバケモンサイトをさばけなかったとしても、Rails の価値が落ちるわけ
じゃないしな

適材適所だ

143 名前:nobodyさん mailto:sage [2012/03/02(金) 04:39:44.71 ID:???]
なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT
www.atmarkit.co.jp/news/201004/19/twitter.html

RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster

ミニブログの Twitterのstats(統計)データ。
kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached

Twitter、年内に2億ユーザー到達の可能性
Twitterは急速に成長しており、1日に37万人のペースで新規ユーザーを獲得している。
www.itmedia.co.jp/news/articles/1011/02/news069.html

144 名前: mailto:sage [2012/03/02(金) 05:58:02.49 ID:???]
Riding Rails: [ANN] Rails 3.2.2 has been released!
weblog.rubyonrails.org/2012/3/1/ann-rails-3-2-2-has-been-released

145 名前: mailto:sage [2012/03/02(金) 05:58:46.38 ID:???]
Riding Rails: [ANN] Rails 3.1.4 has been released!
weblog.rubyonrails.org/2012/3/1/ann-rails-3-1-4-has-been-released

Riding Rails: [ANN] Rails 3.0.12 has been released!
weblog.rubyonrails.org/2012/3/1/ann-rails-3-0-12-has-been-released

146 名前:nobodyさん mailto:sage [2012/03/02(金) 07:22:32.53 ID:???]
そこでcassandraですよ

147 名前: mailto:sage [2012/03/02(金) 07:26:47.86 ID:???]

A Rails 3 App in a Single File
https://gist.github.com/1942658?utm_source=rubyweekly&utm_medium=email


148 名前: 忍法帖【Lv=2,xxxP】 [2012/03/02(金) 14:29:06.86 ID:+56pTEv8]
C:\temp>rails --version
Rails 3.1.3

C:\temp>gem list rails

*** LOCAL GEMS ***

rails (3.1.3)



149 名前:nobodyさん mailto:sage [2012/03/02(金) 18:34:30.25 ID:???]
俺が勝手に考える正しいMVCの実装。モデルはデータAPI!
d.hatena.ne.jp/kyoro353/20111223/1324589389

Skinny Controller, Fat Model
weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model

150 名前:nobodyさん mailto:sage [2012/03/05(月) 04:56:15.27 ID:???]
Googleみたいにページの読み込みにかかった時間を
ページの隅っこに表示したいのですが
どうすればいいですかね?

application_controllerのbeforefilterで
@start_time = Time.now


view/layouts/application.html.erbの最後の部分で
<%= ( Time.now.usec - @start.usec ).to_f / 1000000.to_f %>sec
とやればいけるかなーと思ったのですがLOGに表示される時間と全然違うし
たまにマイナスになることさえあります

151 名前:nobodyさん [2012/03/05(月) 11:17:00.84 ID:VBG5Ifae]
Ruby on Rails、2件のXSS脆弱性を修正したバージョン3.0.12、3.1.4、3.2.2を公開
sourceforge.jp/magazine/12/03/02/0449207

Riding Rails: [ANN] Rails 3.2.2 has been released!
weblog.rubyonrails.org/2012/3/1/ann-rails-3-2-2-has-been-released

152 名前:nobodyさん mailto:sage [2012/03/05(月) 15:20:12.44 ID:???]
github の mass assignment 脆弱性が突かれた件
blog.sorah.jp/2012/03/05/mass-assignment-vulnerability-in-github

これこのスレでも話題に上ってたよね?

153 名前:nobodyさん [2012/03/05(月) 15:39:15.80 ID:VBG5Ifae]
logsoku.com/thread/kohada.2ch.net/php/1320393984/#770

154 名前:nobodyさん [2012/03/05(月) 16:06:00.38 ID:VBG5Ifae]
logsoku.com/thread/kohada.2ch.net/php/1320393984/#788


155 名前:nobodyさん [2012/03/05(月) 16:56:00.39 ID:iQwb7kyp]
以下の時に無理やりmulti_json (1.1.0)を使わせるにはどうしたら良いでしょうか?
どなたか教えて頂けると嬉しいです _ _
Bundler could not find compatible versions for gem "multi_json":
In Gemfile:
omnipopulus (>= 0) ruby depends on
multi_json (~> 1.0.0) ruby

rails (= 3.2.2) ruby depends on
multi_json (1.1.0)

156 名前:nobodyさん [2012/03/05(月) 17:18:17.43 ID:VBG5Ifae]
rubygems.org/gems/omnipopulus
https://github.com/kandalf/omnipopulus


157 名前:nobodyさん [2012/03/05(月) 22:47:04.11 ID:VBG5Ifae]
Wizard-ify Your Rails Controllers with Wicked - YouTube
www.youtube.com/watch?v=K1IEy4UJLjE#!

158 名前:nobodyさん [2012/03/06(火) 11:17:58.21 ID:Mbwu5NQr]
噂のRuby&Githubなプロジェクトにスキな継続的インテグレーションサービス「Travis CI」を試してみたらすごくよかった
mochizblog.heroku.com/21



159 名前:nobodyさん [2012/03/06(火) 11:36:43.54 ID:U2WpLIdS]
.erbに書いた以下のコードをもっと短く書けないでしょうか?
noticeを二度書くのが冗長だと感じるのですが・・・
<% if notice %>
<div class="alert alert-info"><%= notice %></div>
<% end %>

160 名前:nobodyさん mailto:sage [2012/03/06(火) 11:39:22.07 ID:???]
<%= "<div class='alert alert-info'>#{flash[:notice]}</div>" - if flash[:notice].present? %>

あんまりやらないけど

161 名前:nobodyさん mailto:sage [2012/03/06(火) 11:40:58.27 ID:???]
もしくは、DIV自体は出ていいなら
<div class="alert alert-info"><%= notice.presence || "" %></div>


162 名前:nobodyさん mailto:sage [2012/03/06(火) 13:52:05.61 ID:???]
twitter.com/#!/ike728/statuses/164164168839204865

www.sponichi.co.jp/gravure/special/ir_2010/ir_ikezawaasuka/KPhotoNormal20100731176_p.html

163 名前:nobodyさん mailto:sage [2012/03/06(火) 19:10:00.62 ID:???]
collection_selectでDBの複数の列から一つのリストボックスを作る方法って
なにかありますでしょうか?
おなしゃす!

164 名前:nobodyさん mailto:sage [2012/03/06(火) 19:43:14.63 ID:???]
>>163
あるよ

165 名前:nobodyさん mailto:sage [2012/03/06(火) 19:44:00.80 ID:???]
>>164
まじで

166 名前:nobodyさん mailto:sage [2012/03/06(火) 20:02:13.16 ID:???]
<%= f.collection_select( :station1, @railway :station1, :station1) %>
:station1 と :station2 とで一つにしたいのです。
おおおなしゃす!

167 名前:nobodyさん mailto:sage [2012/03/06(火) 21:13:23.55 ID:???]
collectでゴニョゴニョすりゃええだけちゃうんかい

168 名前:nobodyさん [2012/03/06(火) 21:31:29.39 ID:Mbwu5NQr]
twitter.com/search/%23shibuyarails 



169 名前:nobodyさん [2012/03/06(火) 21:45:29.03 ID:Mbwu5NQr]
pluck
first_or_create
d.hatena.ne.jp/hichiriki/20120229

170 名前:nobodyさん mailto:sage [2012/03/06(火) 21:48:42.85 ID:???]
mass_assignment_sanitizer
https://github.com/rails/rails/pull/1403

171 名前:nobodyさん [2012/03/06(火) 22:02:11.44 ID:Mbwu5NQr]
find_or_create

172 名前:nobodyさん [2012/03/07(水) 00:10:05.75 ID:x208WeF5]
Rails Best Practices | Protect mass assignment
rails-bestpractices.com/posts/148-protect-mass-assignment

173 名前:159 mailto:sage [2012/03/07(水) 15:58:52.25 ID:???]
>>160-161
ありがとうございます!勉強になりました‐。

174 名前:nobodyさん [2012/03/08(木) 22:44:25.11 ID:sSSqQ+82]

Proposal for Improving Mass Assignment
https://gist.github.com/1974187


175 名前:nobodyさん mailto:sage [2012/03/09(金) 07:53:54.40 ID:???]
ビューヘルパーというのは出来るだけ使った方が良いのですか?
hamlでゴリゴリ書きたいのですが・・・

176 名前:nobodyさん mailto:sage [2012/03/09(金) 08:01:58.13 ID:???]
むしろ使わないほうが軽い
特にLink_toとかね

でもメンテナンス性が下がる
好きにすればいいと思う

177 名前:nobodyさん mailto:sage [2012/03/09(金) 08:06:41.83 ID:???]
hamlもずっと自分達でやるなら良いけど、デザイナ入れると相手がお手上げなので仕事では使った事無いな


178 名前:nobodyさん [2012/03/09(金) 15:27:17.25 ID:CaKlZb34]
Ruby on Railsが簡単というのは嘘 - 30 to 30
toyoshi.hatenablog.com/entry/2012/03/09/143753

Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html




179 名前:nobodyさん mailto:sage [2012/03/10(土) 03:51:48.50 ID:???]
>>177
railsつかってviewをかける能力をもったデザイナを雇えば解決できる
デザイナってjs書ける人が多い気がするから、学べば簡単に習得してくれそう

180 名前:nobodyさん mailto:sage [2012/03/10(土) 06:24:39.30 ID:???]
Rubyっておっそいよなぁ

181 名前:nobodyさん [2012/03/10(土) 06:49:29.74 ID:dMTyNNmm]
機械語

182 名前:nobodyさん mailto:sage [2012/03/10(土) 09:05:28.37 ID:???]
>>179
hamlはほぼプログラミングだから、デザイナを煩わせたくない。あれ、コードの見た目から出来上がりが想像できないし。
haml覚えるよりデザインしてくれという感じ。

scssくらいならやってくれそう。
と思ったら、コンパイルするのが分からない、できないと言われた事はある。

デザイナが会社にいても、テイスト変えたいとか、手が足りなくて外部に頼む事があるので、やはり難しいかな。

183 名前:nobodyさん mailto:sage [2012/03/10(土) 09:18:24.03 ID:???]
そういやデザイナってどうやって html とか css 書いているんだろう。
普通にエディタで書き起こしているの?

scss なんかは変数使って全体のカラーテーマを一箇所の編集でコントロール出来るとか教えたら
喜んで使ってくれそうな気もしないでもないけど。

184 名前:nobodyさん mailto:sage [2012/03/10(土) 09:46:00.34 ID:???]
ターミナル(デザイナさんは「黒い画面」と呼ぶ)に対して、絶望的なまでの拒否反応がある。
ターミナル使ってコンパイルと聞いただけでムリ

185 名前:nobodyさん mailto:sage [2012/03/10(土) 10:18:55.55 ID:???]
ターミナルの背景を白くしてやればいい

186 名前:nobodyさん mailto:sage [2012/03/10(土) 10:48:56.55 ID:???]
アイコンダブルクリックとかツールバークリックでコンパイル出来るように設定してやりゃいいのでは。

187 名前:nobodyさん mailto:sage [2012/03/10(土) 10:56:23.46 ID:???]
>>186
待て待て、コンパイルするだけでそれだけ拒絶反応を示すなら
コーディングなんてサラサラ無理って話じゃないのか?

いや、待てよ・・・

そうか!
アイコンダブルクリックってコーディング出来るように設定してやればいいのか!(・∀・)

188 名前:nobodyさん mailto:sage [2012/03/10(土) 11:23:54.52 ID:???]
それをオーサリングツールと呼ぶ



189 名前:nobodyさん mailto:sage [2012/03/10(土) 11:24:04.34 ID:???]
デザイナっていってもピンからキリまで。
action scriptやjavascriptも余裕でこなすデザイナなら
rubyのソースくらいどうってことない。

っていう願望。

190 名前:nobodyさん mailto:sage [2012/03/10(土) 11:28:26.72 ID:???]
デザイン能力のあるプログラマーぐらいの立ち位置でもWEBデザイナーを名乗ってたりするしな。

191 名前:nobodyさん mailto:sage [2012/03/10(土) 12:48:34.30 ID:???]
きょうびデザイナもjQueryくらい使えないと辛い。

192 名前:nobodyさん mailto:sage [2012/03/10(土) 13:03:43.48 ID:???]
CoffeeScriptは薦めづらいな・・・

193 名前:nobodyさん mailto:sage [2012/03/10(土) 13:24:32.16 ID:???]
プログラミングできるデザイナは、デザインがそんなにいけてない。
Psとかで減色したりという技術はあるけど、イラスト自分では描けない、アイコン作らせるとちょっとダサい、ボタンやバーが全部同じようなグラデ、とか。

こだわりポイントの違いでは。
HTMLの構造とかcssの再利用にこだわる人もいる。

phpのSmarty分かるなら、erbは理解できる。ただhamlは無理だったわ。



194 名前:nobodyさん [2012/03/10(土) 17:10:37.25 ID:dMTyNNmm]
>>123
>>124
Ruby on Rails 備忘録 ? Ride On Rails ? Blog Archive ? ActiveRecord の new と build の違い
rubyonrails.gachinko.org/3-1/build/

195 名前:nobodyさん [2012/03/10(土) 17:27:09.14 ID:aM3uABPF]
>>194
それは AR::Base.new との違い。

196 名前:nobodyさん mailto:sage [2012/03/11(日) 14:31:37.46 ID:???]
このフレームワークって例えば何に使うの?

197 名前:nobodyさん mailto:sage [2012/03/11(日) 17:47:28.75 ID:???]
単なる掲示板にでも
Blogにしてでも
ショッピングサイトにしてでも
SNSにしてでも
好きに使えばよろしい

198 名前:nobodyさん mailto:sage [2012/03/11(日) 19:00:02.16 ID:???]
mass assignment 脆弱性を聞くとPHPの$GLOBAL 脆弱性を思い出す。
www.zend.co.jp/tech/index.php?Tips%2FPHP%2F%24GLOBAL%A4%CE%C0%C8%BC%E5%C0%AD



199 名前:nobodyさん mailto:sage [2012/03/12(月) 21:14:47.04 ID:???]
楽しいrubyを買ってきた。今日から俺もrubyistよろしく

200 名前:nobodyさん mailto:sage [2012/03/12(月) 23:20:38.06 ID:???]
ようこそ。でもここRailsスレ。

201 名前:nobodyさん mailto:sage [2012/03/13(火) 09:26:33.52 ID:???]
mass assignment っていうかscaffoldの脆弱性だよな

202 名前:nobodyさん mailto:sage [2012/03/13(火) 11:55:36.88 ID:???]
違うだろ

203 名前:nobodyさん mailto:sage [2012/03/13(火) 14:53:00.79 ID:???]
ユーザ入力値をそのままデータベースにブチ込むとか普通やらねえだろw

204 名前:nobodyさん mailto:sage [2012/03/13(火) 19:18:41.78 ID:???]
>>203
これは値の話ではなく、キーの話なのでは?

205 名前:nobodyさん mailto:sage [2012/03/13(火) 20:15:21.66 ID:???]
すんません、
検索で
|abc| where(:def => abc)
て書くとabcにハッシュ入れられるけどOR使えない
|abc| where('def = ? or ghi = ? ', abc, abc)
OR使えるけどハッシュ入れられない
だと思うのだけどハッシュ入れられてOR使う方法なにかありますかね?

206 名前:nobodyさん [2012/03/13(火) 20:52:09.80 ID:3D+Fx4x6]
where('def = :abc OR ghi = :abc', abc: 'ABC')


207 名前:nobodyさん mailto:sage [2012/03/13(火) 21:26:57.84 ID:???]
そのお尻の'ABC'てどういう意味をもつんでしょうか?
どうもすみません有り難う御座います。

208 名前:nobodyさん [2012/03/13(火) 21:27:33.33 ID:3D+Fx4x6]
単にハッシュのabcというキーの値に明示がなかったので仮に文字列を
当てておいただけだが。




209 名前:nobodyさん [2012/03/13(火) 21:28:13.62 ID:3D+Fx4x6]
補足。

abc: abc だったら何が何だかわからなくなると思って。

210 名前:nobodyさん mailto:sage [2012/03/13(火) 21:32:53.73 ID:???]
お手間おかけしてすんません。
scopeでの記述なんですが動きませんでした。
ん゛ん゛ー

211 名前:nobodyさん mailto:sage [2012/03/13(火) 21:42:02.08 ID:???]
rubyが分かってない感じだな

212 名前:nobodyさん mailto:sage [2012/03/13(火) 21:52:22.91 ID:???]
>>211
申し訳ないです。Railsから入った3ヶ月目の初心者す。
ttp://havbegun.blogspot.com/2011/06/railsnamedscopeor.html

ttp://havbegun.blogspot.com/2011/06/railscheckbox.html
合わせた感じにしたかったんですが・・・

213 名前:nobodyさん [2012/03/13(火) 22:00:54.52 ID:3D+Fx4x6]
whereのプレースホルダに ? ではなく :名前 を指定することが出来る。
その :名前 のところにはハッシュで与えた引数の同名キーの値が入る。


214 名前:nobodyさん mailto:sage [2012/03/13(火) 22:11:25.06 ID:???]
>>213
有り難う御座います。
conditions風に書くと飛んできたハッシュ["1", "2", "3"]を
=で検索してしまってエラーが出てしまいます。

215 名前:nobodyさん [2012/03/13(火) 22:28:14.14 ID:3D+Fx4x6]
ハッシュじゃないやん。

それは条件式を動的に作るしかない。

class Foo < AR::Base
scope :hoge, ->(array) { where([ (['id = ?'] * array.size).join(' OR '), *array]) }
end

Foo.hoge(['1', '2', '3'])
#=>
SELECT "foos".* FROM "foos" WHERE (id = '1' OR id = '2' OR id = '3')

IN でいいんじゃね、という気もするんだが。
->(array) { where('id IN (?)', array) };


216 名前:nobodyさん mailto:sage [2012/03/13(火) 22:29:55.46 ID:???]
scope :hoge, lambda {|hash| where('name = ? or nickname = ?', hash[:name], hash[:nickname]) }
こういう事じゃないの?この人がやりたいのは。
? のとこはシンボル使ってもいいけどさ

217 名前:nobodyさん mailto:sage [2012/03/13(火) 22:37:01.01 ID:???]
INで余裕っした。うおあありがとう御座いましたっ!
上の式も勉強になります。俺の説明不足でお手間お掛けしてすんませんでした。

218 名前:nobodyさん mailto:sage [2012/03/13(火) 22:40:05.66 ID:???]
(?)のカッコが分からなかったんです・・・
難しいなぁ



219 名前: [2012/03/14(水) 20:06:15.85 ID:fmxFyl45]
rails/strong_parameters ? GitHub
https://github.com/rails/strong_parameters

mass assignment
attr_accessible, attr_protected

220 名前: [2012/03/14(水) 21:33:55.80 ID:fmxFyl45]
api.rubyonrails.org/classes/ActiveModel/MassAssignmentSecurity/ClassMethods.html

221 名前:nobodyさん [2012/03/15(木) 06:51:32.01 ID:E3IxfR1a]
群馬県高崎市に住む41歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part T) .mp4
www.youtube.com/watch?v=PRPJ69rVgbE

題名”ラダニアムの翼その1(A wing of radaniam_partT).mp4”
www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。

222 名前:nobodyさん mailto:sage [2012/03/15(木) 12:09:00.47 ID:???]
これの入門書籍のオススメを教えてください

223 名前:nobodyさん mailto:sage [2012/03/15(木) 13:42:17.74 ID:???]
>>222
ttp://ruby.railstutorial.org/



224 名前:nobodyさん [2012/03/15(木) 20:15:27.73 ID:W5ClVJbN]
>>222
guides.rubyonrails.org/ Kindleでも読める。


225 名前:nobodyさん mailto:sage [2012/03/15(木) 20:37:57.07 ID:???]
>>222
RailsによるアジャイルWebアプリケーション開発

226 名前:nobodyさん [2012/03/15(木) 22:55:20.43 ID:tL5kumnT]
実はみなのやっているほとんどの案件ではunicornよりpassengerの方が性能がいいとか…

spring-mt.tumblr.com/post/19282358465/apache-nginx-x-passenger-unicorn

Apacheが全部面倒みてくれるpassengerの方が全体的な取り回しとかは言いわけで
nginx+unicornは使うと格好つけのためにパフォーマンス落としているような…


227 名前: [2012/03/16(金) 03:37:51.80 ID:bi642VX9]
MacRuby の環境を構築しよう
新規プロジェクトをつくってみよう
ストップウォッチを作る
watson1978.github.com/MacRuby-DoJo/

228 名前:nobodyさん mailto:sage [2012/03/16(金) 04:34:32.03 ID:???]
1000000 daily users and no cache
www.slideshare.net/wooga/1000000-daily-users-and-no-cache

高トラフィックサイトをRailsで構築するためのTips基礎編
www.slideshare.net/kaznum/railstips
 
Games for the Masses: Scaling Rails to the Extreme
www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme

ドリコム的Railsアプリ開発流儀
www.slideshare.net/takafumionaka/rails-11635710

ソーシャルゲームスケールアウトの歴史
www.slideshare.net/drecom/ss-11667563



229 名前: mailto:sage [2012/03/17(土) 06:26:57.94 ID:???]


1Uサーバー200台、1600台のHDDが、2Uサーバー50台で済み、HDDは完全になくなったという。
ラックも9ラックから4ラックに削減
ascii.jp/elem/000/000/677/677858/

b.hatena.ne.jp/t/fusion-io


230 名前:nobodyさん mailto:sage [2012/03/17(土) 06:29:13.71 ID:???]
例えばニコニコ動画を運営するドワンゴでは、動画のキャッシングサーバの台数を4分の1にしました。
ミクシィは、数百台あったデータベースサーバを数十台近くまで、約10分の1に減らしました。
ドリコムではクエリ処理が20倍高速になり、サーバ台数が4分の1に削減されました。
www.publickey1.jp/blog/12/fusion-ioceo.html


231 名前:nobodyさん mailto:sage [2012/03/17(土) 06:38:54.25 ID:???]
特にFacebookとAppleは大口顧客で、実に売り上げの半分以上を占めています。
www.publickey1.jp/blog/12/fusion-ioceo.html

232 名前:nobodyさん mailto:sage [2012/03/17(土) 12:47:59.75 ID:???]
InfoQ: Gregg PollackとScaling Railsのハウツー
www.infoq.com/jp/articles/gregg-pollack-scaling-rails
エピソード#1 - ページの応答性
エピソード#2 - ページのキャッシング
エピソード#3 - キャッシュの有効期限
エピソード#4 - New Relic RPM
エピソード#5 - 高度なページのキャッシング
エピソード#6 - アクションのキャッシング
エピソード#7 - フラグメントのキャッシング
エピソード#8 - memcached
エピソード#9 - Taylor Weibleyとデータベース
エピソード#10 - クライアントサイドのキャッシング
エピソード#11 - 高度なHTTPキャッシング
エピソード#12 - Jesse Newlandと配備
エピソード#13 - Jim Gocheeと高度なRPM



233 名前:nobodyさん mailto:sage [2012/03/17(土) 12:49:07.84 ID:???]
なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT
www.atmarkit.co.jp/news/201004/19/twitter.html

RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster

ミニブログの Twitterのstats(統計)データ。
kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached

234 名前:nobodyさん mailto:sage [2012/03/17(土) 15:50:30.89 ID:???]
Cookieとセキュリティ
shugo.net/jit/20080114.html#p01

235 名前:nobodyさん mailto:sage [2012/03/17(土) 16:20:19.61 ID:???]
クッキーに格納するデータには 4KB のサイズ制限がある
www.oiax.jp/rails/asagao_2/cookie_store.html

236 名前:nobodyさん mailto:sage [2012/03/17(土) 21:44:53.42 ID:???]
railsってなんでオンラインのマニュアルがあんなとっ散らかってるの?
てかRuby自体そんな印象だけど。

237 名前:nobodyさん [2012/03/17(土) 22:02:51.07 ID:zlGr3ewJ]
>>236
どこのマニュアルのこと?


238 名前:nobodyさん mailto:sage [2012/03/18(日) 00:16:58.57 ID:???]
公式には、APIリファレンスとガイドがあってとても良くまとまってると思うけど。
api.rubyonrails.org/
guides.rubyonrails.org/

公式以外が色々あるのはどうしようもないというか、
たくさん使われている証拠だよね。



239 名前:nobodyさん mailto:sage [2012/03/18(日) 04:21:40.60 ID:???]
ActiveSupportのconstantizeが便利 - miyohideの日記
d.hatena.ne.jp/miyohide/20120312/1331561695

Symbolでconstantize
d.hatena.ne.jp/japanrock_pg/20110301/1298968183

240 名前:nobodyさん mailto:sage [2012/03/18(日) 12:19:06.11 ID:???]
>>239
これの上は別に constantize しなくてもいい。
[Item, Entry].each do |c|
c.findなんちゃら
end
とかで十分。

下はただの to_s.constantize だから要らんような。


241 名前:nobodyさん [2012/03/18(日) 12:58:40.67 ID:bdCn7E4R]
DBや設定ファイルからクラス名を拾ってくるようなケースじゃないと
恩恵は薄いな。
コード中に書けるなら定数でいいわけで。


242 名前:nobodyさん mailto:sage [2012/03/18(日) 20:45:03.76 ID:???]
>>238
Play!
playdocja.appspot.com/documentation/1.2.3/home
Django
djangoproject.jp/doc/ja/1.0/
symfony
docs.symfony.gr.jp/symfony2/

243 名前:nobodyさん mailto:sage [2012/03/19(月) 17:41:21.27 ID:???]
No Reservations about Keywords in Ruby on Rails
www.yup.com.sharedcopy.com/articles/2007/01/31/072824b59123b20543842385aee20449.html

244 名前:nobodyさん mailto:sage [2012/03/20(火) 12:30:14.76 ID:???]
知恵遅れで回答もらえないから質問

RailsでWebサーバを起動できないので助けてください プロンプトでRailsプロジェクトのディレクトリに移動してから「ruby script/server」コマンドをと入力しました。
すると、以下のようなメッセージが出てきました。

Missing the Rails 2.3.2 gem. Please `gem install -v=2.3.2 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.

Railsのバージョンは2.3.2のはず(rails -v コマンドで確認しました)なのに、メッセージがそのまま表示されてWebサーバを起動できません。自分で原因を調べてみたのですが解決できませんでした。
このような状況を解決するには、どうすればいいのでしょうか?
よろしくお願いします。


バージョン
ruby(1.8.7 (2010-01-10 patchlevel 249) [i486-linux])
gem(1.5.0)
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
rails (2.3.2)
rake (0.9.2.2)
rubygems-update (1.5.0)


245 名前:nobodyさん mailto:sage [2012/03/20(火) 12:54:52.03 ID:???]
>知恵遅れで回答もらえないから質問

これどういうこと?
職場で知恵遅れだからみんな相手にしてくれないってこと?

246 名前:nobodyさん mailto:sage [2012/03/20(火) 13:00:46.10 ID:???]
知恵袋のことね

247 名前:nobodyさん mailto:sage [2012/03/20(火) 13:11:03.93 ID:???]
クソワロタwww

248 名前:nobodyさん mailto:sage [2012/03/20(火) 15:11:35.00 ID:???]
>>244
railsが複数入ってないか?
入ってたら使うもの以外を消せ




249 名前:nobodyさん [2012/03/20(火) 15:18:22.36 ID:RDyhUCWQ]
そいつは単にGem::LoadErrorを拾って出力されているメッセージなので、
rubyやgemが複数個所に入っていて、意図しないのが起動しているんだろうな。


250 名前:nobodyさん mailto:sage [2012/03/20(火) 18:25:16.58 ID:???]
Rails2系でrake 0.9.2はいいのか
0.8.7くらいでは


251 名前:nobodyさん [2012/03/20(火) 23:43:10.04 ID:JqWym66X]
複数のrubyやrailsを使うなら、rvmなんかを使って管理するのもいいかもしれませんね
rakeのバージョン関連では、rails1.2.6を使っているときにrake0.9.2ではダメで0.8.7に下げたことがありますが、それでもserverが起動できない、ということはありませんでした


というおせっかいを枕詞に質問させていただきたいのですが
ウェブ上のデータを収集してDBに保存するバッチ(他にもボットやクローラとも呼ぶのでしょうか)をrails runner+cronで毎分実行させています
保存したデータをユーザーが閲覧するページに表示させています

ところが保存するデータが多く、"同時に"DBに保存できず、バッチの実行が終了する間際にページを数回続けて更新すると、更新するたびに違ったデータが表示されてしまいます
ページに表示されるデータを更新するのは1分に1回にしたいのです(その1分の間にもDBのデータは更新されるわけですが、その更新はリアルタイムにはページに反映させたくない)
そこで、「非同期」「javascript」「route」「ActiveRecord」「master slave」などいくつかの分野をそれなりに調べてみたのですが
そもそもどのレベルで解決すべき問題なのかがわかりません
ご存知の方がいらっしゃいましたら、検索すべきワードなど、ヒントだけでもいただけないでしょうか

念のためバージョンを記します
ruby1.9.2 rails3.2.1 です
よろしくおねがいします

252 名前:nobodyさん mailto:sage [2012/03/20(火) 23:48:40.13 ID:???]
データ引っ張って来る時に、常に1分以上前のものにしたら

253 名前:nobodyさん [2012/03/21(水) 00:12:16.65 ID:XpPmSBIp]
>>252
発想の鋭さに思わず笑いがこぼれるほどでした
ですが取得するデータの鮮度を下げても、DBに同時に保存できない問題は解決できそうにありませんorz
大量のデータを"同時に"保存するのは難しそうなので、DBのデータと表示するページの情報とを、定期的に(例えば1分ごとに)同期するような仕組みがないか探しています

254 名前:nobodyさん mailto:sage [2012/03/21(水) 00:32:42.68 ID:???]
>>251
「データをバッチ処理が終わるまで一時的に保存。バッチ処理が終わったら一気にDBへ追加。」では駄目ということですね。

以下では如何でしょう。無駄にリソースを食っている気もするし、質問の意図を捉えそこねている気もしますが。
* 各データがどの回のバッチ実行時に保存されたかを記録。そしてバッチ実行の進捗状況を管理し、バッチ実行が終了した時のみデータを表示。
バッチ実行テーブルを作る。(一つのレコードが、各分のバッチ実行に対応する。)
そして各レコードに「その回に保存したデータ」を表示するか否かのフラグ(データ表示フラグ)を持たせる。

バッチ実行時にはまずバッチ実行テーブルに、一つレコードを追加する。この時データ表示フラグはfalse。(このレコードをAとする。)
そして、データをテーブルに保存する時は各データをAへ結びつける。
データを全て保存し終わったら、Aのデータ表示フラグをtrueにする。

データ表示時には、そのデータに結び付けられているバッチ実行テーブルの対応するレコードを引っ張ってきて、
データ表示フラグがtrueの時のみ表示する。

255 名前:nobodyさん mailto:sage [2012/03/21(水) 00:36:04.37 ID:???]
「知恵遅れで回答もらえないから質問」のレスをした者です。
railsが複数入っていたみたいで、不要なrailsを削除したら解決しました。
ありがとうございました。

256 名前:nobodyさん [2012/03/21(水) 04:56:47.73 ID:XpPmSBIp]
>>254
ありがとうございます。その方法で解決しました。
数学のうまい解答例を見たような気分です。
古いレコードを削除させるボットを別に用意すれば、リソースのことも気にならないかもしれません

DBのレベルで2段階のバッファを用意する、という発想まではあったんですがmasterやslaveなど見当違いな方向で調べてしまっていました
テーブルをひとつ追加して、2つのテーブルの間でレコードを紐付けする、という方法は他の場面でも使えそうです
大変勉強になりました。ご丁寧にありがとうございました。

257 名前:nobodyさん [2012/03/21(水) 08:38:06.12 ID:D6rwvwb2]

500,000 requests/sec ? Modern HTTP servers are fast ? The Low Latency Web
The OS is Ubuntu 11.10 running Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux.
lowlatencyweb.wordpress.com/2012/03/20/500000-requestssec-modern-http-servers-are-fast/

「UbuntuがRed Hatを追い抜いた」と創設者 ? WIRED.jp 世界最強の「テクノ」ジャーナリズム
wired.jp/2012/03/20/mark-shuttleworth-ubuntu/


258 名前:nobodyさん [2012/03/21(水) 08:42:45.31 ID:D6rwvwb2]
bootstrap-wysihtml5
jhollingworth.github.com/bootstrap-wysihtml5/

https://github.com/xing/wysihtml5



259 名前:nobodyさん [2012/03/21(水) 19:28:26.18 ID:D6rwvwb2]
RailsLab .:. Scaling Rails - Scaling Rails Screencasts  
railslab.newrelic.com/scaling-rails

260 名前:nobodyさん mailto:sage [2012/03/22(木) 00:07:37.29 ID:???]
>>257
Rails関係ねーじゃん紛らわしい

261 名前:nobodyさん mailto:sage [2012/03/22(木) 08:20:19.14 ID:???]
RadRailsが全然Radじゃない

262 名前:nobodyさん mailto:sage [2012/03/22(木) 14:08:52.84 ID:???]
このスレにブックマークを投稿し続けているスパム野郎を水遁してください

263 名前:nobodyさん mailto:sage [2012/03/24(土) 07:30:14.99 ID:???]
複数の候補の関連先の関連先を得たくて
@ita.map(&:sure).map(&:resu) としています。

これをメソッドにして、@ita.to_resu みたいに書きたいのですが、
ActiveRecord::Relation にメソッドを追加するのも違う気がします。
どこにどう書くのが良いのでしょうか。


264 名前:nobodyさん mailto:sage [2012/03/24(土) 08:28:02.45 ID:???]
Ita モデルにメソッド付けるだけだろ。
AR::Relationに付ける必要はない。

ただその構成で全部のレスが欲しいために、スレまでオブジェクトとして取り出すのは効率悪いけどな。

レスが欲しいだけなら
Res.where(id: @Ita.sures.pluck(:id))
とか。

あとは Resテーブルに ita_id カラム追加する手もある。
その場合は、
Res.where(ita_id: @ita.id)



265 名前:nobodyさん [2012/03/24(土) 08:43:59.97 ID:9Agwf/QC]
class Ita
has_many :sures
has_many :resus, through: :sures
end

resus = an_ita.resus
Resu Load (0.2ms) SELECT "resus".* FROM "resus" INNER JOIN "sures"
ON "resus"."sure_id" = "sures"."id" WHERE "sures"."ita_id" = 1


266 名前: [2012/03/24(土) 10:57:10.17 ID:VyBEUop6]
pluck
first_or_create
d.hatena.ne.jp/hichiriki/20120229

find_or_create

267 名前:nobodyさん mailto:sage [2012/03/24(土) 20:33:07.23 ID:???]
> 複数の候補


268 名前:nobodyさん mailto:sage [2012/03/25(日) 09:14:36.10 ID:???]
RORのポケットリファレンスって使ってる人いる?あれって便利かな?



269 名前:nobodyさん mailto:sage [2012/03/25(日) 21:34:11.27 ID:???]
[Rails] query-reviewerでRailsアプリのボトルネックを見つける
d.hatena.ne.jp/tkng/20080811/1218442298

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

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

複合キー
compositekeys ActiveRecord Composite Primary Keys
compositekeys.rubyforge.org/

Ruby on Rails を高速化する
N+1 クエリー問題を解消する
www.ibm.com/developerworks/jp/opensource/library/os-railsn1/

現実の世界の Rails、第 3 回: ActiveRecord を最適化する
一般的なパフォーマンスの問題を解決する
www.ibm.com/developerworks/jp/web/library/wa-rails3/

eager loadingって何? - おもしろWEBサービス開発日記
d.hatena.ne.jp/willnet/20090303/1236093728

N+1問題は、ORMの典型的なパフォーマンス問題
dev.ariel-networks.com/articles/workshop/rails-activerecord/

270 名前:nobodyさん mailto:sage [2012/03/25(日) 22:39:24.02 ID:???]
RoRで作ってるサイトをスマフォ対応させたいのだけど
おすすめの方法ってあります?

271 名前:nobodyさん mailto:sage [2012/03/25(日) 23:50:55.93 ID:???]
https://github.com/jpmobile/jpmobile

272 名前:nobodyさん mailto:sage [2012/03/26(月) 14:12:39.10 ID:???]
rspecについての質問なのですが、
関数呼び出し後に検証する普通のテストとshould_receiveによるモックテストとを
同じレベルで書こうとした際に、テスト対象となる関数を呼び出すところが
beforeでもafterでもうまくいかないように思えるのですが
皆様どのようにテストをされておりますでしょうか。

例としましては、以下のような場合です。

describe User do
describe '#wait' do
#before { subject.wait(room) }
let(:room){ mock_model(Room) }
subject { User.new }
it "引数のroomのwaitが呼ばれること" do
room.should_receive(:wait)
end
its(:room) { should eq room }
#after { subject.wait(room) }
end
end


273 名前:nobodyさん mailto:sage [2012/03/26(月) 21:19:48.66 ID:???]
twitter.com/babie/status/184234337284259840

Ruby On Rails ピチカート街道 - h( ... ) でHTMLエンコード -
rubist.blog77.fc2.com/blog-entry-36.html

Route 477 - Rails3に「デフォルトでHTMLエスケープする機能」が入ったらしい
route477.net/d/?date=20091013

274 名前:nobodyさん [2012/03/27(火) 00:15:20.95 ID:30mhKm6R]
urlのクエリを持ったままドメインだけリダイレクトかけたいのですが、どうすればできますか?
サーバー側でやればいい話なのですが、古いサイトにも一応アクセスできるようにRails側でクッキーの有無を判断して振り分ける必要性がある悩んでいます

275 名前:nobodyさん mailto:sage [2012/03/27(火) 04:02:07.49 ID:???]
今日rorの書籍を買いに行くから、オススメ教えて(´・Д・`)

276 名前:nobodyさん [2012/03/27(火) 09:18:43.69 ID:K7bWlZBo]
>>274

Railsを挟む理由が旧サイトアクセス用Cookieの有無を判定したいから
であれば、Apacheで SetEnvIf Cookie と RewriteCond %{ENV:name} を
組み合わればいいと思うのだが。


277 名前:nobodyさん mailto:sage [2012/03/28(水) 03:08:55.44 ID:???]
昨日誰も教えてくれなかったから、買わなかったけど、今日もrorの書籍を買いに行くから、オススメ教えて(´・Д・`)

278 名前:nobodyさん mailto:sage [2012/03/28(水) 15:43:44.62 ID:???]
Rails 3.2.3.rc1 has been released.
IMPORTANT
This release changes the default value of config.active_record.whitelist_attributes to true.
This change only affects newly generated applications
weblog.rubyonrails.org/2012/3/27/ann-rails-3-2-3-rc1-has-been-released/



279 名前:nobodyさん mailto:sage [2012/03/29(木) 07:57:36.34 ID:???]
>>277
日本語に翻訳してる間にロルのバージョン上がっちゃうからなあ
英語でよかったらお勧め紹介するけど

280 名前:nobodyさん mailto:sage [2012/03/29(木) 15:16:05.13 ID:???]
rails.app by Yehuda Katz ? Kickstarter
Let's make Rails on OS X easy again!
www.kickstarter.com/projects/1397300529/railsapp

281 名前:nobodyさん [2012/03/30(金) 08:20:23.45 ID:8zaEmJo9]
Railsのmass assignment対策 - うんたらかんたら日記
d.hatena.ne.jp/rochefort/20120314/p1

config.active_record.whitelist_attributes will create
an empty whitelist of attributes available for mass-assignment
security for all models in your app.
guides.rubyonrails.org/configuring.html

As such, your models will need to explicitly whitelist or blacklist
accessible parameters by using an attr_accessible or attr_protected declaration.
guides.rubyonrails.org/security.html

282 名前:nobodyさん [2012/03/31(土) 20:53:25.86 ID:6KRM2cA3]
activerecordとmysql2をgemでインストールするにあたって
ぐぐったら何か問題あることはわかったんだけども
具体的に何をどうしたらいいのかよくわからないから
お母さんが説明するみたいに優しく教えて

283 名前:nobodyさん [2012/04/01(日) 11:53:58.85 ID:hlU1wyGV]
railsってjavascriptをコントローラごとにわけてるけど、生成されたhtml見てみると結局全部のコントローラのjs読み込んでるじゃん?
そもそもコントローラごとにJS分けるって意味あるの?

284 名前:nobodyさん mailto:sage [2012/04/01(日) 12:18:45.93 ID:???]
あるから分けたんだよ

285 名前:nobodyさん [2012/04/01(日) 12:29:59.58 ID:hlU1wyGV]
>>284
知ってるなら教えてー

286 名前:nobodyさん [2012/04/01(日) 13:35:07.34 ID:HW3lmsFv]
別れていたほうがメンテしやすい。

CoffeeScriptからの変換でそれぞれのファイルの中身が別々の
名前空間(関数オブジェクトローカル)に収まるようになったので、
同じ名前をそれぞれのファイルで使っても名前の競合問題が
発生しなくなっている。

で、使うときは連結した状態のものを1HTTPリクエストで読み込む。


287 名前:nobodyさん [2012/04/01(日) 14:27:22.60 ID:hlU1wyGV]
>>286
そうだったのか!ありがとう!

288 名前:nobodyさん mailto:sage [2012/04/02(月) 22:12:34.20 ID:???]
Rubyの勉強を始めようと思うのですが
HTMLやCSSも覚えないといけませんか?



289 名前:nobodyさん mailto:sage [2012/04/02(月) 22:16:49.44 ID:???]
Railsでウェブアプリを作るなら必要。
Javascriptも覚えましょう。

290 名前:nobodyさん [2012/04/03(火) 02:26:52.84 ID:vczNQCNm]
Railsは2.x ぐらいまでしか触ってなくて、たまにこのスレをチラミスる程度ですが、
以下のスレに

【IT】プログラミング言語「Ruby」が国際規格に認定
uni.2ch.net/test/read.cgi/newsplus/1333369330/

以下のような書き込みがあったのですが、

44 :名無しさん@12周年 [] :2012/04/02(月) 21:43:32.97 ID:TClUUd9q0
Rubyは、単なるスクリプト言語で陽が当たらなかったのだが、それに目を付けた
Ruby on Railsで世界中に一躍有名。ところがその処理系の遅さが嫌でJavaで書いた
JRubyが今の主流。日本生まれだから応援したいが、すっかり他国の賢いプログラマに
改良されちゃっている。

いまって JRuby が主流なの? MatzRuby の 1.9.3 とかをみんな使っているわけではないの?
JRuby も面白いと思うけど、主流というのは初めて聞いたのだが・・・

291 名前:nobodyさん mailto:sage [2012/04/03(火) 06:45:44.62 ID:???]
>>290
5年前の話だろ




292 名前:nobodyさん mailto:sage [2012/04/03(火) 08:01:42.52 ID:???]
log_levelを:errorなどにすると例外内容だけでパスなどが表示されないんですけど表示する方法はありますか?

293 名前:nobodyさん mailto:sage [2012/04/04(水) 01:05:03.14 ID:???]
railsにrakeタスク追加してみたけど、遅すぎだろ・・・

294 名前:nobodyさん [2012/04/05(木) 05:17:00.55 ID:58gh6YOi]
池澤あやか グラビアアイドルレポート
www.sponichi.co.jp/gravure/special/ir_2010/ir_ikezawaasuka/KPhotoNormal20100731176_p.html

第1回 RubyでFacebookアプリ作るぞ! - Facebook開発者の為のサポートサイト | fb.developers'+
fb.dev-plus.jp/column1/column1_1/

295 名前:nobodyさん mailto:sage [2012/04/11(水) 17:05:03.76 ID:???]
すいません。
modelのvalidationをかんがえてるですが
単一のカラムがユニークな値であるときを検証するのは
validates_uniqueness_of :name
とすれば問題ないのですが
例えばカテゴリーのカラムが同じ値かつ、カラムの名前が同じ値の時にvalidationで検証し、エラーをだすにはどのようにしたらよいのでしょうか?
例を示してくれるとありがたいです。

296 名前:nobodyさん mailto:sage [2012/04/11(水) 22:28:12.81 ID:???]
>>295
カスタムバリデーションを使い給え

297 名前:nobodyさん mailto:sage [2012/04/12(木) 07:49:35.54 ID:???]
ボクも初心者ですがこれじゃ駄目かな
validates :name, :uniqueness => { :scope => :category }


298 名前:nobodyさん mailto:sage [2012/04/12(木) 11:48:53.84 ID:???]
前から気になってたんだけどunique index 張るだけじゃダメなん?



299 名前:nobodyさん [2012/04/12(木) 14:29:25.98 ID:hOYmozjk]
validates :uniquenessはuniquenessを保証しないのでDBにindexをつけましょう!
memo.yomukaku.net/entries/187

stackoverflow.com/questions/1633297/how-do-i-validate-two-fields-for-uniqueness

validates :zipcode, :uniqueness => {:scope => :recorded_at}
stackoverflow.com/questions/3276110/rails-3-validation-on-uniqueness-on-multiple-attributes


300 名前:nobodyさん mailto:sage [2012/04/13(金) 09:42:54.54 ID:???]
僕もバリデーションのことで聞きたいんですが、
パスワードを入力したレコードを新規登録するとします。
そのあと、レコードを更新するとき、そのパスワードの値をみて
違ってたら、エラーを出すバリデーションってどうやってやるかわかりますか?

301 名前:nobodyさん mailto:sage [2012/04/13(金) 09:45:22.90 ID:???]
それはバリデーションじゃないので普通に比較して自分でエラー出してください

302 名前:nobodyさん mailto:sage [2012/04/13(金) 11:38:05.06 ID:???]
流出に備えて、生のパスワードは保存しない。暗号化する。
作ってる自分にも分からないように。

303 名前:nobodyさん mailto:sage [2012/04/14(土) 02:33:39.40 ID:???]
他人を演じて一人で繰り返し質問してお礼も言わない

304 名前:nobodyさん mailto:sage [2012/04/14(土) 02:43:31.69 ID:???]
ありがとうございます

305 名前:nobodyさん mailto:sage [2012/04/14(土) 10:41:00.37 ID:???]
ありがとうございます

306 名前:nobodyさん mailto:sage [2012/04/14(土) 10:59:53.69 ID:???]
初心者のぼくちんにも教えてほしい。
map.resourceで作られるルートなんだが、
view側で<%= edit_slip_journal_path(@slip, @journal) %>が記述されているとして、これにパラメータを渡すかっこいいやりかたってないの?
:actionや:controllerのハッシュに分解してurlを記述すればいいんだが、
あまり見栄えがよくないんだが

307 名前:nobodyさん mailto:sage [2012/04/14(土) 13:13:54.35 ID:???]
死ね

308 名前:nobodyさん [2012/04/14(土) 15:47:27.85 ID:v9j0Vyqy]
>>303
>>307

荒らすな



309 名前:nobodyさん mailto:sage [2012/04/14(土) 16:11:12.89 ID:???]
馬鹿な質問はスルーで

310 名前:nobodyさん [2012/04/14(土) 16:31:24.74 ID:v9j0Vyqy]
>>309
君は馬鹿だからきたいしてない
どーせ無理だし

311 名前:nobodyさん [2012/04/14(土) 16:38:34.98 ID:JiKNlWk7]
末尾にハッシュで渡すとこうなるけど。

script/rails console
>> slip = Slip.first
>> journal = slip.journals.first
>> app.edit_slip_journal_path(slip, journal, a: 1, b: 2)
=> "/slips/1/journals/1/edit?a=1&b=2"


312 名前:nobodyさん mailto:sage [2012/04/14(土) 17:14:40.37 ID:???]
今度、倉庫の在庫管理アプリをまかされる事になりました。
各種ライセンス費用を節約するためにDB参照を1台に集約し
クライアントのセットアップの必要の無いwebアプリにしろとのお達しが。
更には、webサーバは今回新規に導入するけれど、
今後作成する他の業務webアプリと兼用させたいとか……
という訳で独断で以前使った事のあるRoRを使う事にし、
これからこのスレにお世話になります。

で、まずはサーバの基本設定ですが、他業務アプリとの干渉を避けるため
URIの/直下はapache管理にして/index.html内に業務毎のリンクを貼り、
/zaiko/以下をRoRの在庫管理アプリで使う予定です。
更には他のwebアプリも同様にパスを切って別のRoR、PHP等の
アプリで使えるようにしておきたいと考えています。
この場合、apacheとRoRの設定はどのようにしたらよいのでしょうか。






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

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

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