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


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

【Ruby】Ruby on Rails Part8



1 名前:nobodyさん [2009/09/13(日) 20:49:34 ID:kz4rC4Dx]
■前 Ruby on Rails Part7
pc11.2ch.net/test/read.cgi/php/1241100447/

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

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

■参考スレ(プログラム板)
Rubyについて Part 37
pc12.2ch.net/test/read.cgi/tech/1251029267/
Ruby 初心者スレッド Part 30
pc12.2ch.net/test/read.cgi/tech/1249687283/

438 名前:nobodyさん [2009/11/22(日) 04:51:41 ID:Z6X1KQFW]
>>436
UNICODEで保存?
UTF-8/16じゃなく?


439 名前:nobodyさん mailto:sage [2009/11/22(日) 06:54:00 ID:???]
write open するときに
OpenFileA()じゃなくて
OpenFileW()使えっていう意味では

440 名前:nobodyさん mailto:sage [2009/11/23(月) 20:58:50 ID:???]
RailsでjQuery使うにはどうするのがよいんでしょうか?
jRailsというのがあったみたいですが、公式サイトなくなってるし・・・

jRails - jQuery on Rails
 ennerchi.com/projects/jrails

441 名前:nobodyさん mailto:sage [2009/11/23(月) 21:27:37 ID:???]
ふつうに <script src=></script> でいいんじゃないの?



442 名前:nobodyさん mailto:sage [2009/11/24(火) 00:15:15 ID:???]
当方Windowsで開発をしています
ruby script/serverを実行した際に

C:\rails\hello>ruby script/server
=> Booting Mongrel
=> Rails 2.3.4 application starting on 0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server

でコマンドプロンプトが次のWEBRICKが起動した〜などを出力してくれません
Ctrl-Cをしてもサーバーは停止できません
一度だけこの状態で長時間放置したときに
500 Internal Server Error
unknown error
という表示がされました

解決方法がさっぱりわかりません
どなたか解決方法知っている方がいれば教えていただけるとありがたいです

443 名前:nobodyさん mailto:sage [2009/11/24(火) 00:38:56 ID:???]
こっち最新なんだろうか
github.com/aaronchi/jrails

444 名前:nobodyさん [2009/11/24(火) 03:53:25 ID:igGLII2V]
>>442
まるち

445 名前:nobodyさん mailto:sage [2009/11/24(火) 07:33:31 ID:???]
>>442
誘導されておきながらそれを書かないからマルチ扱いされる
あと誘導前のスレにも移動する事くらい書いた方がいい
ちなみにMongrelの事は知らないので質問には答えられない

446 名前:nobodyさん mailto:sage [2009/11/24(火) 09:45:43 ID:???]
>442
もっと詳しく。
エスパーは希少なのでそれだけの情報では足りない。
何が足りないのかは考えろ。



447 名前:nobodyさん mailto:sage [2009/11/25(水) 01:38:14 ID:???]
知らんがな。
自分で調べる能力無いなら、サポートしてくれる業者を捜すなり、商用ソフトでも使ってサポート受けたら?

pc11.2ch.net/test/read.cgi/php/1258187482/
【PHP】下らねぇ質問はID出して書き込みやがれ 90
pc11.2ch.net/test/read.cgi/php/1251803164/
【質問】ASP.NETスレ Part6【雑談】
pc11.2ch.net/test/read.cgi/php/1222645553/
【 スクリプト改造依頼スレ】(丸投げ) part7再々
pc11.2ch.net/test/read.cgi/php/1257701535/
△▲ WebProg 初心者の質問 Part21 ▼▽
pc11.2ch.net/test/read.cgi/php/1158647441/
くだらない質問でもど偉そうに聞いていいスレ

448 名前:nobodyさん mailto:sage [2009/11/25(水) 16:20:37 ID:???]
>>442
何をしたいのか、何を聞きたいのか、意味がわからん。

mongrelをgemで入れている環境なら、script/serverはwebrickではなく自動でmongrelが起動するよ。

webrickを明示的に起動したかったら、 script/server webrick
とかするんじゃなかったかな?調べてみて。

Ctrl-Cは何回かおしたら止まる気はする

449 名前:nobodyさん mailto:sage [2009/11/25(水) 16:25:33 ID:???]
質問をお聞きします。

viewやヘルパーを書く時に、javascriptのパスを渡したいのですが、
javascrip_path "hoge" などと書くと、
/javascript/hoge.js
というのが得られるのですが、viewでjavascript_include_tagメソッドで得られるように、
/javascript/hoge.js?1259048403
のようなキャッシュしないパスを簡単に得るメソッドはないものでしょうか?

ソースも見ているんですが、どこで付加されているのかイマイチわからんです・・・

450 名前:449 mailto:sage [2009/11/25(水) 16:51:10 ID:???]
実際はlib/以下に配置したモジュール内から、以下のようにして記述しているのですが、
ApplicationController.helpers.javascript_path "hoge"
hoge.js?1235343 のようになってくれません。
Rails consoleで上記を試すとちゃんとついてくれるのですが・・・

451 名前:nobodyさん mailto:sage [2009/11/25(水) 17:02:11 ID:???]
わからないけど、これは関係あるだろうか
cache_asset_timestamps


452 名前:449 mailto:sage [2009/11/25(水) 17:24:16 ID:???]
>>451
ありがとうございます。

ソースも見ていたのですが、該当箇所はわかりました。
javascript_path→compute_public_pathときて、rewrite_asset_path内で?のあとにタイムスタンプを付加しているようでした。


で実はできねーよヽ(`Д´)ノ ウワァァン!!と思って四苦八苦していたのですが、
別のビューの似たようなページのソースをずっと見ていました orz

正しいページを見たら、ちゃんと
/javascript/hoge.js?1259048403
というようになっていました。

解決しました。
おかげさまでありがとうございました。スレよごしスマソ

453 名前:nobodyさん [2009/11/26(木) 11:02:42 ID:S4TWLvc3]

Ruby 1.9 And Rails 3.0
www.slideshare.net/arrrrcamp/ruby-19-and-rails-30

454 名前:nobodyさん mailto:sage [2009/11/26(木) 17:33:35 ID:???]
ぬるぽ

455 名前:nobodyさん mailto:sage [2009/11/26(木) 17:50:14 ID:???]
Rails 2.3 = Rails 3.0 ってあるけど、そうなの?

456 名前:nobodyさん [2009/11/26(木) 19:34:03 ID:S4TWLvc3]

First look at rails 3.0.pre
drnicwilliams.com/2009/11/03/first-look-at-rails-3-0-pre/

woodie-rails.appspot.com/

rails 3.0 pre
github.com/rails/rails/commit/db3de78a83379ab2a58e0d29fb10622b813a4d44
woodie-rails.appspot.com/



457 名前:nobodyさん mailto:sage [2009/11/27(金) 00:40:04 ID:???]
ossでソースきれいで参考になるプロダクトってある?

458 名前:nobodyさん [2009/11/27(金) 16:27:52 ID:uE3HMbl5]
rails version 2.3.5 just released.

459 名前:nobodyさん mailto:sage [2009/11/27(金) 17:51:25 ID:???]
やっとこさrails2系に慣れてきたのにrails3とかワロス

460 名前:nobodyさん mailto:sage [2009/11/27(金) 18:43:36 ID:???]
config/locales/ja.ymlを作って
ja:
 Hello: こんにちは
と書いた。あとconfig/environment.rbに
config.i18n.default_locale = :ja
を追加した。それでも ruby script/console を実行して
irb> I18n.t('Hello')
=> "translation missing: ja, Hello"
となる。
何が足りない?誰か助けて。

461 名前:nobodyさん mailto:sage [2009/11/27(金) 18:59:16 ID:???]
>>460
サンプルの config/locales/en.yml にあるキーは小文字の hello なんだが、
YMLに小文字で書いて呼び出しで大文字のHelloを使っているのではあるまいか?



462 名前:nobodyさん mailto:sage [2009/11/28(土) 00:57:41 ID:???]
>>460

config/locales/ja.ymlは、このようになっていないと動かない。
この状態で、I18n.t("hello")で翻訳される事を確認した。
-----------------------
ja:
hello: こんにちは
-----------------------

単に、hello: の行だけでは動かなかった。
たぶん、そのあたりじゃない?

463 名前:462 mailto:sage [2009/11/28(土) 01:06:47 ID:???]
あ、ごめん。
よく見てみたら、>>460もちゃんと書いてたね。

ちなみに
ja:
hello: こんにちは(hello)
Hello: こんにちは(Hello)

って書いたら、こうなったので全部小文字で書かないといけない
という事はなさそう。
>> I18n.t("hello")
=> "こんにちは(hello)"
>> I18n.t("Hello")
=> "こんにちは(Hello)"

確認したrailsのバージョンは2.3.4。

464 名前:nobodyさん mailto:sage [2009/11/28(土) 01:21:36 ID:???]
>>463
全部小文字で書かないといけないというわけではなく、
ファイルでしたキーとコードから参照したキーが違ってるんじゃないかという
指摘だと思う。
ただのYAMLで定義したHashだし。


465 名前:nobodyさん [2009/11/28(土) 17:18:18 ID:gofPBBCV]

10,000,000 todos
twitter.com/dhh/status/6021870055

466 名前:nobodyさん mailto:sage [2009/11/30(月) 00:11:03 ID:???]
>>198
> 教祖がデビアンで開発してるから、

そのわりにパッケージが古いんだよな。
railsはgemで入れるとしてrubyがいつもチョット古いのが面倒だ。



467 名前:nobodyさん mailto:sage [2009/11/30(月) 03:07:01 ID:???]
>>466
sidも古いの?


468 名前:nobodyさん mailto:sage [2009/11/30(月) 15:32:02 ID:???]
<%=h foo.bar.name.blank? ? '-' : foo.bar.name %>
というのが頻繁にでてくるので、ヘルパーメソッドを定義したい。
def default_val(val, default='-')
 val.blank? ? default : val
end

・質問1: すでにこのようなメソッドはありますか?
・質問2: いいメソッド名があれば教えてください。

469 名前:nobodyさん mailto:sage [2009/11/30(月) 16:49:47 ID:???]
1: ないと思う
2: value_or_default(foo.bar.name) とかどうだろ


470 名前:nobodyさん mailto:sage [2009/11/30(月) 18:24:46 ID:???]
>>469
さんくす。
できればもうちっと短い名前がいいんだが。いいのがないものか。

471 名前:nobodyさん mailto:sage [2009/11/30(月) 19:20:53 ID:???]
#blank? になるものが常に偽とみなせるなら foo.bar.name || '-' でいいんだけどねー。
"" とか [] は #blank? になるけど真だからなあ。




472 名前:nobodyさん mailto:sage [2009/11/30(月) 20:45:02 ID:???]
blank?で判断する || 演算子が欲しくなるな。


473 名前:nobodyさん mailto:sage [2009/11/30(月) 21:33:41 ID:???]
StringとNilClassにorってメソッドを・・・

474 名前:nobodyさん mailto:sage [2009/12/01(火) 11:59:14 ID:???]
Rails初心者です。
fixturesは使わずに手軽にテストデータを入れようと、
勝手データテキストファイルと勝手スクリプトを書いて、
/db/migrateに両方起きつつ、NetBeans上からファイルを実行してみたのですが
ファイル読み込みの時点でNo such file or directoryとなってしまいます。
そこで質問ですが、
●このデータにアクセスさせるためにはどう書くべきですか?
●データ投入はfixturesを必ず使うべきですか?
よろしくお願いします。

475 名前:nobodyさん mailto:sage [2009/12/01(火) 19:09:38 ID:???]
>474
知るか

476 名前:nobodyさん mailto:sage [2009/12/02(水) 11:16:20 ID:???]
>>474
・Rails環境を利用した勝手スクリプトはscript/runner経由で使う

他なにかあったけ。



477 名前:nobodyさん mailto:sage [2009/12/02(水) 11:18:43 ID:???]
>>474
あと必ずしもfixtureということもないと思う。

Rails 2.3.4では初期データの投入はseeds.rbを使うことが推奨されるみたいだよ

Rails アプリの初期データを設定する機能 - takihiroの日記
d.hatena.ne.jp/takihiro/20090906/1253523597

478 名前:nobodyさん mailto:sage [2009/12/02(水) 11:21:25 ID:???]
>>474
>>477似追記してコレも
Rails 2.3.4で追加されたseeds.rbについて - ひげろぐ
brass.to/blog/rails-2-3-4%E3%81%A7%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%9Fseeds-rb%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6.html

479 名前:nobodyさん mailto:sage [2009/12/02(水) 11:38:12 ID:???]
Rails 2.3.5来てるな。
セキュリティfixあるからいれろ

Riding Rails: Ruby on Rails 2.3.5 Released
weblog.rubyonrails.org/2009/11/30/ruby-on-rails-2-3-5-released

hなくてもエスケープするRailsXssプラグインが便利そうだ。生中出しするときはrawつける

480 名前:nobodyさん mailto:sage [2009/12/02(水) 14:31:45 ID:???]
フォームを入力してSubmitボタン→「ありがとうございました」ページ
というのをつくったのですが、ありがとうございましたページでブラウザの戻るボタンを押し、
再度Submitボタンを押すと、同じデータが送信されてしまいます。
これは二重サブミットと呼ばれているそうですけど、これを防ぐにはどうするのがいいんでしょうか。
よさげなプラグインとかありましたら教えてください。

481 名前:nobodyさん mailto:sage [2009/12/02(水) 18:39:32 ID:???]
RailsによるアジャイルWebアプリケーション開発第3版
買ったぞ。改訂版だから当然だけどパっと見で2版とほとんど内容変わらず…
2版で見慣れたスクリーンショットやコラムがそのまま載ってる。
これからじっくり読んでみよう

482 名前:nobodyさん mailto:sage [2009/12/03(木) 00:03:06 ID:???]
>>480
rails トランザクショントークンでググれ


483 名前:nobodyさん mailto:sage [2009/12/03(木) 05:28:57 ID:???]
>>480 >>482
これで簡単にいけそうだな

Railsでトランザクショントークン(ダブルサブミット、2重登録対策)を使う - diaの備忘録
d.hatena.ne.jp/DianthuDia/20080911/1221140796

484 名前:nobodyさん mailto:sage [2009/12/03(木) 09:20:01 ID:???]
ちょっと質問があります。

Rails 2 ではDBに保存する日時はdatetimeはUTCになっててますよね。
日のデーダだけDBに保存したい、扱いタ場合どうするのがよいのでしょうか?
何時(datetime)、ではなく何日(date)ということです。

UTCの日時から何日かデータを取り出した場合、時間の情報がなくなって、
時差情報が欠落してしまいます。

たとえば、日本時間だとUTC+9ですが、
UTCで2009-12-01 23:00のdatetimeから、
日付をDBに保存しておきたい場合、日本時間に変換し(2009-12-02 8:00)、日付にし(2009-12-02)DBに保存する?

こういう場合はどうするのがセオリーなんでしょうか?
そもそも、date使わずdatetimeのまま(UTCまま)DBとかに入れてしまう?でも変だな??

想定としては、date:datetimeと count: integerで日付と数値を次々と入力していったものを
日付別のデータにして保存したい(例えばデイリーの累積グラフにしたり)という場合の話です。

485 名前:484 mailto:sage [2009/12/03(木) 09:23:29 ID:???]
想定がわかりづらくてすいません。

UTC 2009-12-01 12:00, 100
UTC 2009-12-01 23:00, 100
UTC 2009-12-02 1:00, 100

というデータがあって、

2009-12-01, 200
2009-12-02, 300
という累積したデータを保存しておくというのを想定しています。

486 名前:nobodyさん mailto:sage [2009/12/03(木) 11:36:12 ID:???]
色々と酷くて答えようがない



487 名前:nobodyさん mailto:sage [2009/12/03(木) 12:44:15 ID:???]
>>485
この場合、UTCで集計してるんだから、
日付もUTCにせざるを得ないんじゃないの。

488 名前:nobodyさん mailto:sage [2009/12/03(木) 15:51:32 ID:???]
そもそもローカルタイムで格納するつもりはないの?
config.active_record.default_timezone


489 名前:nobodyさん mailto:sage [2009/12/04(金) 00:25:22 ID:???]
ローカルはあとで困ると思うよ。utcを変換して使っておいたほうがいい。

490 名前:nobodyさん mailto:sage [2009/12/04(金) 01:35:49 ID:???]
>>485
UTCで保存する必要がないなら、config/environment.rbにある
config.time_zone = 'UTC'
この行をコメントアウトするか、削除すればローカルタイムで保存される。

>>489
UTCで保存して得した事なんて一度もないんだが、
どういうケースで役に立つの?
また、どういう場合に困るの?


491 名前:nobodyさん mailto:sage [2009/12/04(金) 08:40:19 ID:???]
>>490
国際的なアプリでユーザーの指定したタイムゾーンに合わせて
時間を表示するような場合は、ローカルタイム基準だと
話がややこしい。
どこからでも使われる可能性があるなら場所には依存しないほうが楽。

492 名前:nobodyさん mailto:sage [2009/12/04(金) 11:43:43 ID:???]
>>490
自分(or特定の相手=日本人)しか使わないならそれでいい
不特定多数相手なら考えを改めた方が良い

493 名前:nobodyさん mailto:sage [2009/12/04(金) 18:21:14 ID:???]
質問させてください。

Controllerってどのように分けるものなんでしょうか?

例えば、ショッピングサイトだったら、
ログイン、ログアウト部分、カート部分、購入部分みたいに機能別でしょうか?

作成しているアプリは規模も小さいので、
Controller一つでもできそうなんですが、
後から見たときに管理しやすい形にしたくて。

494 名前:nobodyさん mailto:sage [2009/12/04(金) 19:05:57 ID:???]
設計次第だし、一般論で答えろといわれてもそりゃ無理だ。
質問が曖昧で答えようが無い。
modelと必要機能の一覧ぐらいは示してくれ。

495 名前:nobodyさん mailto:sage [2009/12/05(土) 02:24:29 ID:???]
実際rorでショッピングサイトなんて組まないと思うよ。決裁の認証が通らないと思う。

496 名前:nobodyさん mailto:sage [2009/12/05(土) 07:46:07 ID:???]
>>495
ほう。お?なに?誤爆?



497 名前:nobodyさん mailto:sage [2009/12/05(土) 16:59:31 ID:???]
PHPの方がマシだな
Railsで重要な個人情報を扱うこと自体が怖い
簡易SNSとか個人で使うブログとかもっと軽いノリで作る時にしか使わない

498 名前:nobodyさん mailto:sage [2009/12/05(土) 17:13:02 ID:???]
意味が良くわからん。
開発者のセキュリティを考慮する能力しだいであって言語関係ないだろ。

499 名前:nobodyさん mailto:sage [2009/12/05(土) 17:15:36 ID:???]
>>497のレベルが低いことだけは理解しました

500 名前:nobodyさん mailto:sage [2009/12/05(土) 17:23:34 ID:???]
釣りにしてもレベル低過ぎワロタ

501 名前:nobodyさん mailto:sage [2009/12/05(土) 19:24:59 ID:???]
>>498-500
IPAという法人がいましてね

502 名前:nobodyさん mailto:sage [2009/12/05(土) 20:30:01 ID:???]
>>501
IPAがどうした?
IPAはRuby/Railsに関する調査報告書を発表してる事は知っているし、
その内容はRailsを否定するものではない。

それからPHPについては、明らかに無関係だろう。
PHPなら問答無用でセキュリティに問題のないアプリケーションが出来上がるのか?
そんな訳があるまい。セキュリティは言語の問題ではなく、開発者側の問題だ。


503 名前:nobodyさん mailto:sage [2009/12/05(土) 22:08:48 ID:???]
>>502
IPAがPHPディスってんのは有名な話だけど、そのことなのかな?

IPA ISEC セキュア・プログラミング講座:Webアプリケーション編 第1章 総論:より良いWebアプリケーション設計のヒント
www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/003.html

504 名前:nobodyさん mailto:sage [2009/12/05(土) 22:30:14 ID:???]
セキュリティが言語選択とは無関係って頭悪すぎだろ

505 名前:nobodyさん mailto:sage [2009/12/05(土) 22:35:11 ID:???]
いや、PHPとRubyの2つで考えた場合、
どちらかを選べばセキュリティの問題が解決するってわけではない
という事でしょう。
利用する側がセキュリティに対する意識をしっかり持って開発しないと脆弱なシステムが出来上がる。


506 名前:nobodyさん mailto:sage [2009/12/05(土) 23:26:46 ID:???]
PHPのフレームワークに比べて
Railsってセキュリティホール多い印象がある



507 名前:nobodyさん mailto:sage [2009/12/05(土) 23:49:22 ID:???]
>>506
pc12.2ch.net/test/read.cgi/tech/1257139591/181

508 名前:nobodyさん mailto:sage [2009/12/05(土) 23:55:51 ID:???]
印象だけで語られてもな・・・
ソースとかないの?


509 名前:nobodyさん mailto:sage [2009/12/06(日) 00:32:13 ID:???]
馬鹿は伝染るから気を付けよう
相手をしてスレのレベルが下がっていく様を何度も見てきただろう?

510 名前:nobodyさん mailto:sage [2009/12/06(日) 15:27:04 ID:???]
印象も何もChangeLog見れば分かるだろ

511 名前:nobodyさん mailto:sage [2009/12/06(日) 17:50:02 ID:???]
お前がchangelogのどのあたりを言ってるのかわからない

512 名前:nobodyさん [2009/12/06(日) 19:37:48 ID:eFQH73Wn]
Rails 3
railsnotes.com/rails-3/
[Last Updated: Nov 24th, 2009]

513 名前:nobodyさん mailto:sage [2009/12/06(日) 21:51:40 ID:???]
Rails2からだいぶ変わるのかなぁ
やっと2系に慣れてきたのにマジでだるいー

514 名前:nobodyさん mailto:sage [2009/12/06(日) 22:07:39 ID:???]
どうせならGUI環境にも力入れてほしいわ
NetBeansでも良いけど

515 名前:nobodyさん mailto:sage [2009/12/06(日) 22:44:15 ID:???]
IDEは別口だろう…


516 名前:nobodyさん mailto:sage [2009/12/07(月) 00:02:15 ID:???]
>>476-478
かなり亀ですが、レスありがとうございました。
独自のモデルメソッド?を作ってコントローラから呼ぶみたいなことしてました。
seed.rbはまだ試してないので、今度機会がある時はそちらを利用してみます。
ありがとうございました。




517 名前:nobodyさん mailto:sage [2009/12/07(月) 02:27:18 ID:???]
楽天がRoR使うって言ってたな

518 名前:nobodyさん mailto:sage [2009/12/07(月) 03:43:32 ID:???]
いや、すでに使ってるよ。
Ruby会議2009ではスポンサーにもなってるし、Railsに関する発表も行った。
まぁROMA(楽天が開発したKVS)の宣伝も兼ねてたと思うけど。

519 名前:nobodyさん mailto:sage [2009/12/08(火) 01:59:02 ID:???]
winでrailsで並列処理って出来ませんか?
backgroundrbはwin対応していないらしく・・・

サーバにファイルアップロードして、進捗を表示したい。ここはAJAXかな。
しかも並列処理でファイル変換処理の優先度を設定したい。

力技でやるとしたら、
ファイルかDBに変換処理情報書き出して、WINのタスクで実行して、
出来たファイルのサイズ監視して進捗を返すぐらいしか思いつかない・・

520 名前:nobodyさん mailto:sage [2009/12/08(火) 02:28:49 ID:???]
>>519
Threadでごりごりやればなんとかなるんでない

521 名前:nobodyさん mailto:sage [2009/12/08(火) 22:41:01 ID:???]
>>519
win32-serviceを使って変換処理を常駐させておいて、
Railsアプリと変換処理をdRubyでつなぐ、とか適当に考えてみた。

522 名前:nobodyさん [2009/12/09(水) 02:23:11 ID:EO2jQSYV]
www.chikawatanabe.com/blog/2009/12/webengineer.html

523 名前:nobodyさん mailto:sage [2009/12/09(水) 08:57:42 ID:???]
>>519
ファイル進歩具合なら、それは単にAJAXで出来そうな気がするが・・・
開発用サーバーで一個しか立ててないなら、他の処理はできないかもしれないが

524 名前:nobodyさん mailto:sage [2009/12/09(水) 08:59:29 ID:???]
てか、>>204にヒントがありそうだ。
・自前のDRbサーバをrunnerで動かす
・kovyrin's loops at master - GitHub
github.com/kovyrin/loops

525 名前:nobodyさん mailto:sage [2009/12/09(水) 15:46:47 ID:???]
mod_proxy_balancerとmongrelを使っています。
mongrelが起動していないときは
Service Temporarily Unavailable
というページが出るんですが、これをカスタマイズするにはどうしたらいいでしょうか。
やりたいことは、「現在停止中です。再開見込みは何時何分です。」というメッセージを出すことです。

526 名前:nobodyさん mailto:sage [2009/12/09(水) 16:56:42 ID:???]
>>525
mod_〜〜てことはapacheがフロントエンドだと思うんだけど、apacheの設定で503表示をカスタマイズすればいいんじゃまいか?



527 名前:nobodyさん mailto:sage [2009/12/09(水) 17:11:13 ID:???]
質問させてください。

Userモデル
Unkoモデル

があった場合、UserがUnkoごとにそれを所持しているかの状態を保持するためにUserUnkoPossesionモデルを作りました。
ユーザーのうんこ所持状態で、カラムは has_unko:boolean、user:references、unko:references です。

このような状態で、
  unkos = Unko.all
  user = my_user
のようにunkosと現在のuserがある場合、下記のように各unkoごとに
userがhas_unkoでunkoを持っているかどうかで場合分け処理したいのですが、
どのように書くのがスマートなものでしょうか?

unkos.each do |unko|
  :
end

Rails guideのassociationsを見ていたのですが、いまいちスマートな方法がわからず・・・
associationは以下のように書いています。

class UserUnkoPossesion < ActiveRecord::Base
  has_many :user_unko_possesions
  has_many :users, :through => :user_unko_possesions
end

class UserUnkoPossesion < ActiveRecord::Base
  belongs_to :user
  belongs_to :unko
end

528 名前:nobodyさん mailto:sage [2009/12/09(水) 17:12:25 ID:???]
>>527
下の方がミスってました。スマソ

class Unko < ActiveRecord::Base
??has_many :user_unko_possesions
??has_many :users, :through => :user_unko_possesions
end

class UserUnkoPossesion < ActiveRecord::Base
??belongs_to :user
??belongs_to :unko
end

529 名前:nobodyさん mailto:sage [2009/12/09(水) 18:06:20 ID:???]
RailsをSubversionで共同開発する場合ってgenerateで作成したファイル一つ一つにsvn addするんですか?

530 名前:nobodyさん mailto:sage [2009/12/09(水) 18:29:28 ID:???]
>529
$ script/generate xxx -c ... で作る。gitは -g
generateを引数無しで実行してみよう。

railsコマンドでも
$ svn co testapp (空)
$ rails -c testapp
$ cd testapp
$ svn commit
とか。



531 名前:529 mailto:sage [2009/12/09(水) 19:02:19 ID:???]
>>530
ありがとうございます!
まさに望んでた機能でした。Railsに抜かりなしですね

532 名前:nobodyさん mailto:sage [2009/12/10(木) 08:22:58 ID:???]
ActiveMailerでのメール送信がうまくいきません。
ログには
Sent mail to xxx@gmail.com
とあるので、ActiveMailerがメールを送信しようとしていることはわかりました。
ただActiveMailerが内部でどのようなコマンドを使ってメールを送信しているのかが
わからず、困っています。

ActiveMailerでメールが送信できないときに、どのような点をチェックしたらいいのか教えていただけないでしょうか。
たとえばsendmailが使えるか、とか。



533 名前:nobodyさん mailto:sage [2009/12/10(木) 09:22:43 ID:???]
ActionMailerは、自分でSMTPをしゃべる(net/smtp)ことも、
外部のsendmailコマンドに任せることも出来る。

設定はこのへんか。
config.action_mailer.delivery_method = :test | :smtp | :sendmail
config.action_mailer.sendmail_settings = {
  :location => '/usr/sbin/sendmail',
  :arguments = '-i -t'
}
以上リファレンスより。


534 名前:nobodyさん mailto:sage [2009/12/10(木) 11:27:09 ID:???]
初学者に対してIDEはどれがおすすめですか?
エディタ+コンソールで十分だとは思いますが、もしおすすめがあれば教えてください。

535 名前:534 mailto:sage [2009/12/10(木) 11:30:11 ID:???]
連投すみません。
もしくは、開発に何を使われていますか?
良いところも含めて教えてもらえるとありがたいです。

536 名前:nobodyさん mailto:sage [2009/12/10(木) 11:39:33 ID:???]
初学者は何使っても同じ。ツールの使い方で悩む。
自分が持ってる本に載ってるやつにしとけ。



537 名前:nobodyさん mailto:sage [2009/12/10(木) 12:17:29 ID:???]
IDE慣れしてるならNetBeans使った方がいいと思うなあ
デバッグ楽ちんだし

538 名前:nobodyさん mailto:sage [2009/12/10(木) 13:57:45 ID:???]
>>533
ありがとうございます。
ActiveMailerが内部でどういうコマンドをどういうオプションつきで起動しているか、調べる方法はありますか。
現在以下のような設定を行なっているのですが、うまくいきません。
ActionMailer::Base.delivery_method = :sendmail
ActionMailer::Base.sendmail_settings = {
:location => '/usr/sbin/sendmail',
:arguments => '-i -t',
}

現象としては、フォーム入力を受け取ってデータを作成し、そのときにObserverを使ってメール送信するようしています。
しかし実際にフォームを送信すると、HTTPレスポンスが返ってこずタイムアウトします。
どこでエラーになっているのかがまるでわからず、ActiveMailerのソースを読んでいるんですけど。。。わかりません。






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

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

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