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


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

【Ruby】Ruby on Rails Part9



1 名前:nobodyさん [2010/02/19(金) 16:13:13 ID:SpWtnpr8]
■前
【Ruby】Ruby on Rails Part8
pc11.2ch.net/test/read.cgi/php/1252842574/

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

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

201 名前:197 mailto:sage [2010/03/13(土) 03:10:59 ID:???]
(続き)
いろいろ調査して
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/paths.rb
の50行目の
load_path["#{template_path}.#{format}"]

あたりでsporkで実行した場合のみエラーが発生してるらしいことがわかりま
したが、どうすればいいのかわかりません。

何か原因などわかる方いらっしゃらないでしょうか?
よろしくお願いします。

202 名前:nobodyさん [2010/03/13(土) 11:32:22 ID:FKL7tzBa]
___ On Cloud - A StormBrew Project
oncloud.org/

Heroku
heroku.com/


203 名前:nobodyさん mailto:sage [2010/03/13(土) 16:50:13 ID:???]
>>197

再現したけど原因がわからない。
なぜか find_template が2回呼ばれてるのは分かった。

1回め:
pathset(self) が [ "app/views" ]
template_path が "people/list"

2回め:
pathset が [ "vendor/plugins/active_scaffold/frontends/default/views" ]
template_path が "list"




204 名前:nobodyさん mailto:sage [2010/03/13(土) 20:20:28 ID:???]
>>202
On Cloudてちょっとしたデモ公開用に使えるホスティングサービスみたいなものか。

On Cloudで使っているCloudBridgeつーRubyGemsが気になるがなんだこれ
stormbrew's cloudbridge at master - GitHub
github.com/stormbrew/cloudbridge

205 名前:nobodyさん [2010/03/14(日) 13:58:40 ID:Wv8eUzH+]
つくば国際会議場
www.epochal.or.jp/charge/shisetsu.html

学術総合センター
jigyou.zam.go.jp/rsvsys/rsv/fare_gs.html

国立オリンピック記念青少年総合センター
nyc.niye.go.jp/pdf/shinryokin2.pdf

206 名前:nobodyさん [2010/03/14(日) 23:18:23 ID:Wv8eUzH+]
ZFは疎結合なフレームワーク
rhiz.jp/id/67.html

207 名前:nobodyさん mailto:sage [2010/03/15(月) 00:06:59 ID:???]
関連リンクを貼ってくださるのは結構なのですが、
Railsとほぼ関係ないのを張られても困ります。

もしかして自動投稿botみたいなの常駐してる?

208 名前:197 mailto:sage [2010/03/15(月) 01:13:52 ID:???]
推奨されていないようですが、古い spec_server を使えばとりあえず対象の
テストはうまくできるようなので、当面はこちらを使ってみようかと思います。

github.com/dchelimsky/spec_server


209 名前:197 mailto:sage [2010/03/15(月) 02:07:42 ID:???]
>>208
完全に勘違いで、きちんと実行できていませんでした。
spec_serverの件は参考にしないでください。
どうもすみません...




210 名前:nobodyさん mailto:sage [2010/03/16(火) 13:43:54 ID:???]
>>209
結局、原因はなんだったんですか?
参考までに聞きたい

211 名前:nobodyさん [2010/03/16(火) 15:38:43 ID:U7nOeaqC]
you also have a choice of Ruby VM between Ruby REE 1.8.7 and Ruby MRI 1.9.1. And yes, you can run Rails 3 too!

blog.heroku.com/archives/2010/3/5/public_beta_deployment_stacks/
docs.heroku.com/stack
docs.heroku.com/rails3


212 名前:197 mailto:sage [2010/03/16(火) 16:57:34 ID:???]
>>210
失礼しました。まだ解決していません。
今回のテストではsporkを利用するのをあきらめています。
そのうち時間ができたら、sporkプロジェクトにissueとして問い合わせて
みたいと思っています。

213 名前:nobodyさん mailto:sage [2010/03/16(火) 19:02:04 ID:???]
sporkってなんだろう?

214 名前:nobodyさん mailto:sage [2010/03/16(火) 19:35:19 ID:???]
初心者質問ですいませんが、どなたか教えてください。

erbで以下のようにやってて、

var data = [
<% @histories.each do |history| %>
['<%=h history.ym %>', <%=h history.balance %>],
<% end %> ];

意図としては、このように出力したいです。

var data = [
['2010/01/01', 10000],
['2010/02/01', 13000],
['2010/03/01', 16000],
['2010/04/01', 21000]];

で、これをjqplotに食わせてグラフを表示しようとしています。

問題は、最後の要素にカンマが付いてしまうことで、

var data = [
['2010/01/01', 10000],
['2010/02/01', 13000],
['2010/03/01', 16000],
['2010/04/01', 21000],];

最後だけカンマを付けないようにするって、うまいやり方はないでしょうか?

railsなら何か綺麗なやり方があるのではないかと思いました。


215 名前:nobodyさん mailto:sage [2010/03/16(火) 19:46:00 ID:???]
Railsと関係ないやん。強引に結びつけるなよ

216 名前:nobodyさん mailto:sage [2010/03/16(火) 20:35:07 ID:???]
Railsをこれから学ぼうと思った人のための本とサイトを紹介してくれ
Rails1系の情報があまり役に立たなかったり
Rails2系の情報が少なかったりでかなり、混乱中。

入門書かってきてRails1系の情報を元に書いてあると
>ruby script/generate scaffold foge
の段階で躓くんだよな、listとか無いし
下手すると、
>rails foge
の段階で、DBの設定なんか変とかで、躓くかもな

217 名前:nobodyさん [2010/03/16(火) 20:55:43 ID:U7nOeaqC]
tobysoft.net/wiki/index.php?Ruby%2FRuby%20on%20Rails%2F%A5%EA%A5%EA%A1%BC%A5%B9%BA%B9%CA%AC%BE%F0%CA%F3

218 名前:nobodyさん [2010/03/16(火) 21:02:10 ID:R5bAJghP]
Rails 2.0.2 は 5 行でアプリ雛形作成/起動ができる!
youichi-kato.cocolog-nifty.com/blog/2008/01/rails_202_5_9198.html
$ rails todo
$ cd todo
$ ruby script\generate scaffold Todo title:string body:text done:boolean due:datetime
$ rake db:migrate
$ ruby script\server

219 名前:nobodyさん [2010/03/16(火) 21:05:37 ID:R5bAJghP]
InstantRails で 簡単 Ruby on Rails 体験
omakase.ninpou.jp/apdev/instantror.htm




220 名前:nobodyさん [2010/03/16(火) 21:15:23 ID:U7nOeaqC]
Rails 2.0についての概要
www.shoeisha.com/book/hp/10days/down/PDF.zip


221 名前:nobodyさん [2010/03/16(火) 21:51:30 ID:U7nOeaqC]
[Ruby]40秒で作るRailsアプリ
d.hatena.ne.jp/ginpei/20100213


222 名前:nobodyさん mailto:sage [2010/03/16(火) 21:59:22 ID:???]
>>217-220
ありがと、ざっと見ただけども、いくつか解らなかったところが理解できたよ。

Railsは変化(進歩?)が早すぎて、ついていくのが大変そうだなぁ
gem使って普通にインストールできるのが最新版の2.3.5ってことは
これからはじめる人間は2系でがんばれってことでいいんだよね

Rails3の話もちらちらと見かけるようになったけど
なんか、また大きく変わりそうだね(-_-)

223 名前:nobodyさん mailto:sage [2010/03/16(火) 22:55:48 ID:???]
>>214
A: 数を覚えておいて
<%- size = @histories.size -%>
ループ内の区切りのコンマの出力判定に使う。

B: Rubyレベルで出力を組み立ててjoin(',') したものをERBに吐く。

くらいじゃね?


224 名前:nobodyさん mailto:sage [2010/03/17(水) 08:03:27 ID:???]
>>223

ありがとうございます。


225 名前:nobodyさん mailto:sage [2010/03/17(水) 08:31:26 ID:???]
>>216
現時点での初心者向け書籍のオススメは以下ではないかと。Ruby初心者スレみたいにテンプレに入れとけよ、もう

↓まずこれ(Rails 2.3対応)
Head First Rails ―頭とからだで覚えるRailsの基本
www.amazon.co.jp/dp/4873114381/

↓次点でこれ
・RailsによるアジャイルWebアプリケーション開発 第3版版 (1版2版買うと対応バージョンが古いので注意)
www.amazon.co.jp/dp/4274067858/


あとは、逆引き系も実際に開発では使える(古くなりつつあるがまだ使える)

・Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応
www.amazon.co.jp/dp/4839928266/

・Railsレシピブック 183の技
www.amazon.co.jp/dp/4797336625/


webサイトだと公式のガイドは便利。ちょっとしたわからんことはまずこれ見たら大体すむ
Ruby on Rails guides
guides.rubyonrails.org/

もしRuby初心者の場合は、初心者スレのテンプレもよんでください。参考書籍とかあります。

Ruby 初心者スレッド Part 35
pc12.2ch.net/test/read.cgi/tech/1267668057/2-3

ただ、もしRuby初心者ならいきなりRailsはキツイだろうなあ・・・

226 名前:nobodyさん mailto:sage [2010/03/17(水) 10:39:05 ID:???]
英語知らない人が、英文字のクロスワードするようなもんだからな。


227 名前:nobodyさん mailto:sage [2010/03/17(水) 19:41:40 ID:???]
個人的に必携だと思うのはRailsではなくRuby言語のハンドブック関係。
>223の技なんかも配列操作見ればすぐに思いつく。

228 名前:nobodyさん mailto:sage [2010/03/17(水) 20:17:53 ID:???]
>>214

いまさら思い出したが、
var data = [
<%= render
:partial => 'history',
:collection => @history,
:spacer_template => 'comma' %>
]
なんてことが出来た気がする。

_history.html.erb なんかの中身はご想像通り。


229 名前:nobodyさん mailto:sage [2010/03/17(水) 20:19:04 ID:???]
@history じゃなくて @histories か。




230 名前:nobodyさん [2010/03/18(木) 17:26:49 ID:0aHKQY+F]
Full Book Now Available For Free!
blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html

sandal.github.com/rbp-book/pdfs/rbp_1-0.pdf


231 名前:nobodyさん [2010/03/22(月) 09:03:51 ID:6b5ODXHJ]

Oh!Happy.ORG Blog ? VMWareFusion3の Ubuntu9にRuby on Railsをインストール
ohhappy.org/blog/ubuntu/675.html
VMWareFusion3.02にインストールした Ubuntu9.10にRuby on Railsをインストールしました。
Ruby on Railsのインストールは、システム管理から「Synaptic パッケージマネージャ」で

「rails」と「sqlite3」を検索してインストールするだけで簡単に出来てしまいました。


232 名前:nobodyさん mailto:sage [2010/03/22(月) 11:06:55 ID:???]
Rails 2.2.3……


233 名前:nobodyさん mailto:sage [2010/03/22(月) 11:10:13 ID:???]
よく見たらMacか。
Ubuntu入れて2.2.3使うくらいなら標準で入ってる2.2.2でもいいような。


234 名前:nobodyさん mailto:sage [2010/03/22(月) 15:00:27 ID:???]
Ubuntu9.10は2.3.5がはいっている。
9.04とかんちがいしてんな

235 名前:nobodyさん mailto:sage [2010/03/22(月) 16:50:03 ID:???]
てゆうかgemで入れろ。

236 名前:nobodyさん mailto:sage [2010/03/22(月) 18:09:20 ID:???]
マカってホント情報弱者だな。

237 名前:nobodyさん [2010/03/22(月) 20:57:53 ID:6b5ODXHJ]
www.ustream.tv/channel/sendairubykaigi

238 名前:nobodyさん [2010/03/22(月) 20:59:34 ID:6b5ODXHJ]

www.ustream.tv/recorded/5578323


239 名前:nobodyさん [2010/03/22(月) 23:10:51 ID:6b5ODXHJ]
syntax highlight
coderay.rubychan.de/
agilewebdevelopment.com/plugins/syntax_highlight
agilewebdevelopment.com/plugins/highlight



240 名前:nobodyさん [2010/03/23(火) 02:24:01 ID:JNKCb4ce]

syntax highlight
gem install coderay
coderay.rubychan.de/
coderay.rubychan.de/doc/


241 名前:nobodyさん [2010/03/23(火) 22:53:01 ID:7ayedmoS]
Ruby on Rails で2つのテーブル間に複数の外部キーがあった場合って参照先の
設定は一つしかできないですか?
例えばEmployeesテーブルとManagementsテーブルがあって、
Managementテーブルにjoshiとbukaって項目が欲しいとします。
これは両方ともEmployeeテーブルのidを外部キーとしたいんですが、1つだったら
涙をのんでManagementテーブルをemployee_idとbukaって項目にして
Managementsにbelong_to、Employeesにhas_manyすれば良いけど、両方を
関連づける事ってのは出来ないんでしょうか?

242 名前:nobodyさん mailto:sage [2010/03/23(火) 23:14:09 ID:???]
普通にできると思うけどできなかったのか?
一人の労働者には一人の上司しかいないというルールがあるなら
自己結合でいいと思うけど。

243 名前:nobodyさん mailto:sage [2010/03/24(水) 14:03:17 ID:???]
その上司の上司も普通は上司だけどね。
課長の下で働いてる従業員から見れば、部長も本部長も常務も社長も上司な訳で。

244 名前:nobodyさん mailto:sage [2010/03/24(水) 22:18:51 ID:???]
>>243
いや、その考え方は普通じゃないから・・・
少なくとも開発者としては

245 名前:nobodyさん mailto:sage [2010/03/25(木) 00:20:25 ID:???]
バーカwww

246 名前:nobodyさん mailto:sage [2010/03/25(木) 03:03:08 ID:???]
なるほど、言い返せなくなった敗北宣言か

247 名前:nobodyさん mailto:sage [2010/03/25(木) 13:26:07 ID:???]
全社員の直属の上司の関係を網羅すればいいじゃないのw
めちゃくちゃ大変かもだがw

零細なら10行ぐらいで描けるだろw

248 名前:nobodyさん mailto:sage [2010/03/25(木) 14:35:36 ID:???]
再帰も知らんとか、話がかみ合わなくて当然だな

249 名前:nobodyさん [2010/03/26(金) 00:44:32 ID:RghVkUd3]
Migrating to Rails 3 for Heroku Bamboo | #nofail

blog.nofail.de/2010/03/migrating-to-rails-3-for-heroku-bamboo/



250 名前:nobodyさん mailto:sage [2010/03/26(金) 02:38:07 ID:???]
再起追いかけてるうちにループしまくってメモリリークしてるわな。

つ 正規化

251 名前:nobodyさん mailto:sage [2010/03/27(土) 01:01:40 ID:???]
親IDを持つとか正規化の初級くらいだよ

252 名前:nobodyさん mailto:sage [2010/03/27(土) 19:41:46 ID:???]
このスレにいるルビ厨のアホを引取りに来いよw
pc11.2ch.net/test/read.cgi/php/1217883614/447

253 名前:nobodyさん [2010/03/28(日) 00:08:19 ID:OyiQMZaw]

37signalsのBasecampはXeon 2.4GHz dual,メモリー2Gのサーバー2台で40万リクエスト/日を処理している。他にも43Things.comでも20万リクエスト/日の処理をこなせている
itpro.nikkeibp.co.jp/article/COLUMN/20060424/236113/

254 名前:nobodyさん mailto:sage [2010/03/28(日) 02:00:40 ID:???]
普通大規模って100万pvぐらいだろう。
鯖100台とかrorで運用してる命知らず居ないの?

255 名前:nobodyさん mailto:sage [2010/03/28(日) 02:22:32 ID:???]
100万PVで100台ってどういう計算だ?

256 名前:nobodyさん [2010/03/28(日) 02:32:09 ID:OyiQMZaw]
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創始者が語るWeb 2.0の要諦 − @IT
www.atmarkit.co.jp/news/200711/16/twitter.html
Odeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを作り上げたという。

257 名前:nobodyさん mailto:sage [2010/03/28(日) 13:41:25 ID:???]
何回それ貼れば気が済むんだい?

258 名前:nobodyさん mailto:sage [2010/03/28(日) 14:42:17 ID:???]
キャッシュくらいしろ
もうスパムじゃんかよ。自分のブログでも作ってやれ

259 名前:nobodyさん mailto:sage [2010/03/28(日) 22:02:44 ID:???]
railsやるならcoreserverとsakuraどっちがおすすめ?



260 名前:nobodyさん mailto:sage [2010/03/28(日) 23:07:41 ID:???]
>>259
どっちも駄目

海外のVPSサーバをおすすめする

261 名前:nobodyさん mailto:sage [2010/03/29(月) 00:07:14 ID:???]
railsを使った会社のWebサービスのパフォーマンスが悪くなり、改善を任されました。
症状としては、サイト内のリンクをクリックするとすぐにレスポンスが返るときと長時間待たされる時があります。
ネットで調べてみるとテーブルロックが怪しい、というところまでは分かったのですが改善方法がわかりません。
railsアプリ内でトランザクションを使ってる箇所を修正すればいいのでしょうか?
曖昧な質問ですいませんがアドバイスを頂けないでしょうか。

262 名前:nobodyさん mailto:sage [2010/03/29(月) 00:12:44 ID:???]
>>261
いくらなんでも分かるわけないだろ!

263 名前:261 mailto:sage [2010/03/29(月) 00:20:20 ID:???]
ですよねOrz
もうちょい自分で調べて頑張ってみます。
パフォーマンスとか意識するようになると途端に難しくなりますねプログラミングって。

264 名前:nobodyさん mailto:sage [2010/03/29(月) 00:28:37 ID:???]
まず全体の解析ツールで時間を計って
どこがネックになってるか特定してから濃い。

まず数字出せ

265 名前:nobodyさん mailto:sage [2010/03/29(月) 00:30:22 ID:???]
もちろんテスト駆動開発で開発してるんだろうな?
テストがないコードはレガシーコードだ
そんなアプリなら面倒見られん。

266 名前:nobodyさん mailto:sage [2010/03/29(月) 00:37:41 ID:???]
正しく動くこととパフォーマンスは別の次元だよ

267 名前:259 mailto:sage [2010/03/29(月) 02:12:48 ID:???]
>>260
ありがとうございます。

Linodeとかでしょうか。おすすめがあれば具体的に知りたいです。

268 名前:nobodyさん mailto:sage [2010/03/29(月) 03:28:54 ID:???]
>>266
んー、でもパフォーマンスの改善をしようとして正しく動かなくなっちゃったら意味がないわけで。

269 名前:nobodyさん mailto:sage [2010/03/29(月) 10:42:33 ID:???]
テストしながらやれよ



270 名前:nobodyさん mailto:sage [2010/03/29(月) 12:25:15 ID:???]
だからそういう意味のことを言ってる。

271 名前:nobodyさん mailto:sage [2010/03/29(月) 17:05:56 ID:???]
Rails.vim使って開発しているのですが、erbファイルのインデントが変になります。
<%= を使うとなります。
何か設定とか必要なんでしょうか?

272 名前:nobodyさん mailto:sage [2010/03/29(月) 23:43:54 ID:???]
>>267
今だと Linode > Slicehost > その他VPS
って感じじゃねーかな、VPSスレとか覗いてみた限り。
Linodeもそうだけど、VPSは西海岸のサーバーを借りるのがネットワーク的に近くていいらしいぞ


ダークホース(?)でherokuはどうだろうか。
有料の最安Koiプランが$15と安めのVPSに切迫してきてる。
Heroku | Pricing
heroku.com/pricing#koi-1-0


国内では(というか日本語での)heroku動作事例が少ないな。
ここの人で誰かherokuの有料プラン試して人いる人いない?

273 名前:nobodyさん mailto:sage [2010/03/30(火) 00:26:47 ID:???]
距離を考えるなら日本でいいじゃんかよ
海外サーバーを借りることにステータスでも感じてるのか?w

274 名前:nobodyさん mailto:sage [2010/03/30(火) 03:36:33 ID:???]
この子はなぜ
  海外→ステータス
と連想してしまうようになってしまったんだろう

275 名前:nobodyさん mailto:sage [2010/03/30(火) 05:12:44 ID:???]
わざわざ海外紹介してるからじゃね?

276 名前:nobodyさん mailto:sage [2010/03/30(火) 05:23:55 ID:???]
>>273
日本で安価で使えるVPSなりあるなら教えて欲しい。
なにせ事例が少ない

277 名前:nobodyさん mailto:sage [2010/03/30(火) 08:17:59 ID:???]
国内は海外ほど安くないので値段だけで考えるなら何もおすすめできない。
でも、2000〜3000円出せるなら、国内でもいくつか見つかると思う。

今、自分が使ってるのはこの2つ。
VPSStock(年契約で1980円/月)
お名前.com 2,940円/月

VPSStockはコントロールパネルはなくて、sshでつなくだけ。
コントロールパネルがない分、余計な設定がされていないのですっきりする。
GUIの管理画面がないと何も出来ないという人には無理。

お名前.comはやや値段が高いけど、メモリ1GB、HDD120GBなのでスペックは良いかも。
コントロールパネル付き。
ただし、特定のポートしか外部に公開できない仕様となっている点に注意。
ttp://www.onamae-server.com/support/faq/vps/common/common_28.php

他にも国内VPSでググると見つかるけど、使った事ないのでなんとも言えない。


278 名前:nobodyさん mailto:sage [2010/03/30(火) 12:17:53 ID:???]
>>274
顔が真っ赤だぞ

279 名前:nobodyさん [2010/03/30(火) 14:52:31 ID:EMtnV6bg]
Ruby Enterprise Editionインストールで性能改善 - 中国でRuby on Rails

d.hatena.ne.jp/zhenmi/20100106/1262758752

結論から言いますと、49.3% もメモリ使用率を削減できました!!



280 名前:nobodyさん mailto:sage [2010/03/31(水) 05:47:02 ID:???]
なんかror案件からjavaに移行の理由が分かる気がする。ノウハウ無さ過ぎw

281 名前:nobodyさん mailto:sage [2010/03/31(水) 08:28:16 ID:???]
環境によるでしょ。
うちの会社では、Javaの案件は全くなくてPHPか、Railsの仕事だけだよ。



282 名前:nobodyさん mailto:sage [2010/03/31(水) 08:33:40 ID:???]
Railsなんか仕事で使うんだ・・・

何作るんだ?

283 名前:nobodyさん mailto:sage [2010/03/31(水) 11:16:59 ID:???]
うちもweb案件は、phpとRailsだな

284 名前:nobodyさん mailto:sage [2010/03/31(水) 23:47:11 ID:???]
自分でノウハウ作れず検索しかできないやつとかw

285 名前:nobodyさん mailto:sage [2010/04/01(木) 00:16:28 ID:???]
自社サービスが4つ動いてるけど全部Railsだよ
4つ合わせても広告収入月15万程度だけどな

286 名前:nobodyさん mailto:sage [2010/04/01(木) 08:36:16 ID:???]
しょっぱい案件だなw
人独りも喰えないじゃんw

287 名前:nobodyさん mailto:sage [2010/04/01(木) 09:54:23 ID:???]
↓↓↓ ここで上場会社のクックパッド役員登場 ↓↓↓

288 名前:nobodyさん [2010/04/01(木) 11:13:13 ID:bv2ugYeY]
checkboxがチェックされている間だけ一定周期で処理をしたいのですが、
JAVAScriptで定義した変数の内容をRJSなどで変更できません。
どのようにすればよいでしょうか?

index.html
<head>
中略
//<![CDATA[
autoupdate = 0;
//]]>
</script>
</head>
<body>
<div id="timer">
<%= periodically_call_remote(:url => {:action => :add_proc} ,
:condition => "autoupdate == 1", :frequency => 60)
</div id="timer">
<%= check_box(:ctrl_area, :auto_update,
{:onclick => remote_function(:submit => :ctrl_area,
:url => { :action => :change_auto } %>

controller
def change_auto
ここで JavaScriptの変数 autoupdateの値を変更したい。
end

289 名前:nobodyさん [2010/04/02(金) 00:53:20 ID:nzxzkACb]
スレ違いで申し訳ないんだが
d.hatena.ne.jp/zhenmi/20100106/1262758752
この記事の下の方にに出てくる

---------------------------------------------
3330 16.6 MB 0.4 MB /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/ext/apache2/ApplicationPoolServerExecutable 0 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/bin/passenger-spawn-server /usr/local/bin/ruby /tmp/passenger.31799
3331 44.5 MB 12.6 MB Passenger spawn server
3368 186.2 MB 22.2 MB Passenger ApplicationSpawner: /var/www/location/html/current
3397 186.3 MB 22.3 MB Rails: /var/www/location/html/current
-------------------------------------------------

みたいのってどうやったら見れるんだ??
なんかコマンドがあるのかな。



290 名前:nobodyさん mailto:sage [2010/04/02(金) 01:23:44 ID:???]
caches_pageでキャッシュした画像がどうやっても消けません。
expire_cacheに指定するのはパラメータ等も含めた完全なURLにする必要があるのでしょうか?
アクションまでは指定できるのですが、その後にリクエストごとに変わるパラメータが付いてるために
リクエスト時の完全なるURLを復元するのが難しいのです。

具体的には
hoge/myaction?piyo=xxx
のようなアクセスで、hogeコントローラのmyactionで作成される画像をcaches_pageしてますが、
expire_cache :controller => hoge, :action => myaction
だけではキャッシュを失効できません。
解決方法は無いでしょうか。

291 名前:nobodyさん mailto:sage [2010/04/02(金) 01:42:00 ID:???]
>>289
passengerが正常に動いていて、htpasswdコマンドなどへのパスがちゃんと通っていることが前提だけど。
passenger-statusかpassenger-memory-statsをrootで実行すれば見れるはず。


292 名前:nobodyさん mailto:sage [2010/04/02(金) 02:29:00 ID:???]
>>290

filecache なら、expire_fragment にパスにマッチする正規表現を与えると
消せたと思う。
使ってるキャッシュストアによってはキャッシュを取り出すキーを
取得してマッチさせることおが出来ないため、この方法は使えない
(memcacheとか)


293 名前:nobodyさん [2010/04/02(金) 07:23:20 ID:HiisjUqr]
Rails 3.0 beta 2 is out: bit.ly/aKK8iR -- now is the time to jump in, the water is fine!
31分前 Tweetieから
twitter.com/dhh/status/11446416402
dhh

294 名前:288 [2010/04/02(金) 17:33:28 ID:uh9HgEyf]
自己解決しました
<div id="timer">
<%= render :partial => 'timer' %>
</div id="timer">
<%= periodically_call_remote(:url => {:action => :add_proc} ,
:condition => "autoupdate == 1", :frequency => 60)

として、_timer.rhtml を下記のようにして、
<% if ( 1 == @auto_checked ) %>
<script type="text/javascript">
//<![CDATA[
autoupdate = 1;
//]]>
</script>
<% else %>
<script type="text/javascript">
//<![CDATA[
autoupdate = 0;
//]]>
</script>
<% end %>

controller で
@auto_checked = チェックなら1 OFFなら0を設定

RJSでチェックされる度に更新する
page[:timer].replace_html :partial => 'timer'

295 名前:nobodyさん [2010/04/03(土) 06:40:15 ID:zhJ0AwW4]
>>268
TDD の進め方と原則
jp.rubyist.net/magazine/?0021-Rspec
jp.rubyist.net/magazine/?0023-Rspec
TDD の進め方はいたって簡単です。TDD は以下の 3 つのステップから構成されます。
1プロダクトコードを書く前にテストコードを書き、それが失敗することを確認する (レッド)
2テストに成功するようにプロダクトコードを書く (グリーン)
3プログラムの振る舞いを変えないように、プロダクトコードの重複などを整理する (リファクタリング)
4(最初に戻る)


デイリービルドとリグレッションテスト
d.hatena.ne.jp/hyoshiok/20100327#p2
d.hatena.ne.jp/hyoshiok/20100328#20100328fn1

296 名前:nobodyさん [2010/04/03(土) 06:42:19 ID:zhJ0AwW4]
RSpec の概要と、RSpec on Rails
TDD に関連する技法には様々なものがありますが、TDD の原則は次の 3 つにまとめられます。
テストに失敗しない限り、プロダクトコードを書いてはいけない。
プロダクトコードはテストを通るように書く
テストは少しずつ書き進めていく
jp.rubyist.net/magazine/?0021-Rspec

297 名前:nobodyさん mailto:sage [2010/04/03(土) 20:32:12 ID:???]
railsのテストって余計に時間がかかる印象。
テストってアプリケーションごとに色々違うから規約に従うのは無理。

298 名前:nobodyさん mailto:sage [2010/04/03(土) 21:59:50 ID:???]
RMagickを入れるために以下のコマンドを実行しました。
$sudo gem install rmagick

すると以下のエラーが出てしまいます。
Can't install RMagick 2.12.2. Can't find Magick-config in /usr/bin:/bin

ImageMagickはインスコ済みでMagick-configは/usr/local/binにあるのですが、それを探してくれません。
ググって見てみると一般的には/usr/local/binも見てくれてるようなのですが自分の環境では/usr/binと/binしか探してくれないようです。
この探索パスは何に依存してるのですか?

299 名前:nobodyさん mailto:sage [2010/04/03(土) 22:25:24 ID:???]
PATHに /usr/local/bin は入っているの?
うちは問題なくインストールできてるんだけど、
ためしにrmagickをアンインストールしてから、
PATHからMagick-configの入っているディレクトリを抜いて
gem install rmagick
してみたら
checking for Magick-config... no
と言われた。




300 名前:298 mailto:sage [2010/04/03(土) 22:40:07 ID:???]
>>299
わざわざ試して頂いてありがとうございます。

自分の環境でecho $PATHで見てみたところ、
root、一般ユーザともにPATHに/usr/local/binが入っていました。
もしかしたらPATHを上書きするような何かの探索パスを見てるのかもしれないですね






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

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

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