トップページ⇒php
993コメント316KB

【Ruby】Ruby on Rails Part3

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん2007/02/06(火) 20:10:09ID:nOZh/PU9
Rubyのweb application frameworkである
Ruby on Railsに関するスレッドです。

<英語>
本家: http://www.rubyonrails.org
API: http://api.rubyonrails.com/
Documents&Tutorials: http://documentation.rubyonrails.com/

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


前スレ
【Agile】Ruby on rails相談所 part2【DRY】
http://pc10.2ch.net/test/read.cgi/php/1151254378/
0802nobodyさん2007/08/06(月) 12:57:46ID:???
>>801
突っ込んだら負けってゲームじゃね?w
0803nobodyさん2007/08/06(月) 17:01:32ID:1GC8ybwi
Javaが終ってRubyの時代が来ただけだろ。
0804くるまじゃないよー2007/08/06(月) 18:53:59ID:???
↓がまーまーいいんじゃない?

ttp://wota.jp/ac/?category=Rails
ttp://rubist.blog77.fc2.com
ttp://wiki.hacklife.net/rails/
0805nobodyさん2007/08/06(月) 20:16:25ID:???
>>803
終わっては居ないけど
大規模→Java
小規模→RoR
って感じで
適材適所って感じじゃないのかなぁ
0806nobodyさん2007/08/06(月) 20:35:09ID:???
もう終わりかけだね。
まぁ、C++→JavaがJava→Rubyになっただけだし、そのうちRubyも終わるよ
0807nobodyさん2007/08/06(月) 23:05:53ID:rJNbR9IR
Ruby なんぞ誰がつかってんだ?
gomi
0808nobodyさん2007/08/06(月) 23:32:18ID:???
つこてるよ
0809nobodyさん2007/08/07(火) 01:08:19ID:???
使ってます。月給100万。
0810nobodyさん2007/08/07(火) 01:36:16ID:???
ここのひとでRubyでGTK+つかってるひとってどのくらいいますか?
0811nobodyさん2007/08/07(火) 08:04:45ID:???
オレは月給60万・・・もっとがんばろう
0812nobodyさん2007/08/07(火) 23:16:00ID:???
いろいろ質問。お仕事 on Rails
何時間残業してその月給ですか?100万x(12+3+3)で年収1800万 !?
Railsは生産性が高いから9-5時の定時間勤務で毎日飲みに行ってるぜ!とか、
もちろんフルタイムのRails仕事(純粋な開発仕事)でなく、
実はマネージメントや企画や営業も含んでですよ、実は経営者とか、フリーランスだとか、
単なる社員プログラマーだけど他の作業をしたり遊んだりして高給取りさ、とか
Railsだけど何故かデスマで会社に居る残業代で稼いでるだけとか、そんな例をプリーズ。
あと、RubyやRailsの習得は会社の時間を使ってですか?
家に帰って自分の時間で楽しんで?あるいは仕方なく個人の時間を犠牲にして習得とか。

自分は所謂Web+DB屋ではない製造業勤務(そうさベンチャーや外資と比べると薄給だよ)
こっそり会社の時間を使ったり、家に帰ってRailsで遊び始めた所。
多分これで飯を食う事にはならない、はず。 単なるホビーユーザ。
0813nobodyさん2007/08/08(水) 00:07:44ID:???
ホビーユーザーがそんなこと気にしても仕方ないだろ。
どっかいけ
0814nobodyさん2007/08/08(水) 00:44:45ID:???
>>813
今は単なるホビーユーザ。この業界は楽しくてお金もそこそこもらえる業界なのかよ?って質問。
多分幻想だと思ってるけど。

どっかいけ というだけならスルーしてくれ。
0815nobodyさん2007/08/08(水) 00:59:24ID:???
月給42+20、賞与3+3+α(1〜2)、ちょっとデスマぎみかも (残業80h/月)
0816nobodyさん2007/08/08(水) 01:19:42ID:???
月給100賞与無し、ストックオプション有。残業15−30h/月。
基本開発のみ、たまに企画とかデザインとのやりとりに顔出す程度。
たぶん忙しくなければ、月に3日くらいは休みが取れる。

なんか今は月120てとこもあるみたいです。
0817nobodyさん2007/08/08(水) 03:56:11ID:???
>>816

そんなにもらえるもんなのか。
0818nobodyさん2007/08/08(水) 04:46:10ID:???
忙しい時は一週間缶詰
0819nobodyさん2007/08/08(水) 07:27:13ID:???
>>812
フリーランスですよ。もう結構歳なので集中力はそんなに続かない。
せいぜい長くて一日5時間くらい、あとは自転車に乗ったり、本を読んだり。
勿論土日は完全に休む。

最近はRailsの仕事も増えてきてるけど、その他だいたいRubyで仕事は受けてる。
これで月にならすと、月収100万円ちょい越えるくらい。
0820nobodyさん2007/08/08(水) 09:58:12ID:???
残業、休出はまったく無いけど、Rails以外にもC, Java, PHPなどなどで50位かなあ。
webprogっていうか、PHPの拡張書いたり、マルチプラットフォームなCライブラリ書かされたりすることも。

たぶん、yaccがあれば言語は作れる...と思う。<-- スーパーエンジニア認定OK?
0821nobodyさん2007/08/08(水) 10:09:41ID:???
ナットを製造する工場のライン監視で、
家に帰ってReilsで遊ぶ感じ。
残業無し。月18万でボーナスも無し。一番上の子は定時制通学中。
0822nobodyさん2007/08/08(水) 10:38:57ID:???
試しにぐぐったら、先生に言われた・・・

もしかして: Rails
0823nobodyさん2007/08/09(木) 09:31:36ID:???
CodeGearのRuby on Railsの開発環境についての情報が公開されたよ、期間限定で。

htp://dn.codegear.com/jp/article/36763
0824nobodyさん2007/08/09(木) 14:28:32ID:???
>>823
見てみたけど、ぜんぜんツールの実態が伝わってこない・・・
ほんとにリリースできるのかね
イメージとしてはRadRails+InstantRailsな感じ?
どうせ有料だろうからわざわざ使いたいとも思わんなぁ
0825nobodyさん2007/08/13(月) 02:26:00ID:???
>>812
わかったろ?そんなこと聞いても1つとしてまともなレスがついてこないことに。
0826nobodyさん2007/08/17(金) 20:48:28ID:???
rxmlを使うと日本語が実体参照(例えば「日本語」が「???」)になるんだけど
どう折り合いつけてる?
自分の場合はRSSを出すときにrxml使ってるけど特に苦情ないのでそのままです。
0827nobodyさん2007/08/17(金) 20:50:09ID:???
あ。そのまま書くとダメなのね
「日本語」が「&#26085;&#26412;&#35486;」になると書きたかった
0828nobodyさん2007/08/18(土) 22:44:17ID:???
XMLパーサ使ってる限りは大丈夫だから、基本的には気にしない
0829nobodyさん2007/08/19(日) 17:16:53ID:/UHTN/w4
ActiveRecordのインスタンスメソッドでよく使いたい値があって、
インスタンス変数に格納しておきたいと思っています。

def initialize
super
@test = "よく使う値"
end

という風に書いたんですけど、なんか、この initializeメソッドがうまく呼ばれてないようです。
どういう風にかくべきでしょうか?
0830nobodyさん2007/08/19(日) 20:46:32ID:???
$ rails -q -d sqlite3 test
$ cd test
$ ./script/generate model article
$ rake db:migrate
$ vi app/models/article.rb
class Article < ActiveRecord::Base
def initialize
super
@test = "hello"
end
attr_reader :test
end

$ ./script/console
>> a = Article.new
>> a.test
=> "hello"

0831nobodyさん2007/08/27(月) 13:34:13ID:???
idとnameからなる単純なテーブルをselectで選択でき
候補にない場合はtextでその場で登録出来るようなヘルパーってないですか?
0832nobodyさん2007/08/27(月) 16:20:04ID:???
無いんじゃないかなぁ。
DBへの登録も絡むからヘルパーだけじゃ難しそうだけど
0833nobodyさん2007/08/27(月) 17:16:00ID:???
DB登録時にコントローラのメソッドが必要なのは理解できます
ヘルパー込みのプラグインという意味でした

ajaxリクエストで項目の新規登録自体は間単に出来そうだけど
追加された項目をselectの一覧へ反映させるのが面倒だなぁと・・・
0834nobodyさん2007/08/28(火) 01:09:23ID:???
form_remote_tagあたりでdivをまるごと書き換えてあげれば簡単
0835nobodyさん2007/08/28(火) 02:29:07ID:???
仮にそういうプラグインがあったとしても、
自分で実装するのと手間は変わらんような気がする
0836nobodyさん2007/08/28(火) 04:23:17ID:???
>>829
after initializeすればいいと思うよ。
インタンスが作られた後に呼ばれるフィルタ。
0837nobodyさん2007/08/28(火) 21:19:26ID:???
rake db:migrate って、development環境・test環境・production環境それぞれについて実行しなくてはいけない?
> rake db:migrate
> RAILS_ENV=test rake db:migrate
> RAILS_ENV=product rake db:migrate
と3回入力するのがめんどくさいです。
0838nobodyさん2007/08/28(火) 21:48:45ID:???
testは勝手にdb:schema:loadしてくれるし、
productionはcap使えば勝手にやってくれるような気がするな。
08397682007/08/28(火) 23:44:04ID:q0v5wzWp
rake db:migrateの時に、同時に初期データを放り込もうとして、
create_table :hogehoges do |t|
t.column "hoge1"
t.column "hoge2"
〜
end
の後に、
Hogehoge.new do |d|
d.hoge1 = "1",
d.hoge2 = "2",
〜
d.save
end
ってやってるんだけど、なぜか、一番始めに挿入しようとしたデータが、
nullになってしまいます。

で、この場合だと,
Hogehoge.new do |d|
d.hoge1 = "1",
d.hoge1 = "1",
d.hoge2 = "2",
〜
d.save
end
だと、正常にデータが挿入されます。

なんで? バグ?
ひょっとしたら、hogehoge.idにも、なんか入れてあげないとダメなんでしょうか?
08407682007/08/28(火) 23:45:21ID:q0v5wzWp
「正常に」は正確じゃないですね。
「hoge1に、期待通りの値が挿入できる」でした。
0841nobodyさん2007/08/29(水) 00:22:07ID:???
create_tableのあと、
Hogehoge.reset_column_information
かな。
0842nobodyさん2007/08/29(水) 00:45:18ID:???
>>838
capってCapistranoのこと?
そうだとして、Ruby on Railsではdeployツールを使うのはもはや必須なのでしょうか。
0843nobodyさん2007/08/29(水) 08:46:43ID:???
capはcapistranoのコマンド名だな。
08448392007/08/30(木) 00:02:58ID:d7W1s8GH
>>841
> create_tableのあと、
> Hogehoge.reset_column_information

手元ではダメでした...
MySQL 4.1.22なんですが、他に同様のことをやっていて、
成功している方/失敗している方って、いらっしゃいませんか?
0845nobodyさん2007/08/30(木) 00:54:38ID:???
Ruby on RailsにはJava2EEと同じニオイを感じるな。

目立って「Railsなんか使うな」っていう記事は見当たらず、
「Railsサイコー」っていうのはよく見かけるのに、
なぜか実際に使った人は「やめたほうがいい」と言ってる。

「RailsのベストプラクティスはRailsを使わないこと」という名言もあった。
なんか、古き悪しきJava2EEと同じニオイがする。
0846nobodyさん2007/08/30(木) 01:27:39ID:???
>>845
コピペ乙
0847nobodyさん2007/08/30(木) 03:09:10ID:???
java の人たちが必死に FUD してるのがチョーウケル
08488392007/08/30(木) 06:23:26ID:RvO+FsVk
acts_as_searchableで、dbのフィールドと、public下の静的htmlの、
両方を同時に検索対象にするには、どうしたらいいでしょうか。
0849nobodyさん2007/08/30(木) 08:24:19ID:???
>>845

そんなことを言ってるページのURL紹介しる!


つーか、J2EEってそんなに駄目なのか。
0850nobodyさん2007/08/30(木) 08:31:22ID:???
http://d.hatena.ne.jp/nowokay/20070825#1188047630

これだろ。
0851nobodyさん2007/08/30(木) 15:03:12ID:???
railsで別タスクでの遅延処理をさせたいんだけど、何か方法はあるかな?

目的は、記事投稿をトリガにメールを一斉配信するときの
配信タスクと投稿のインスタンスの動作とを別にしたい。

記事投稿を受けたインスタンスから直接配信すると時間がかかってしまって
ユーザがひたすら待たされる可能性がある。
そこで、投稿処理インスタンス内では配信要求をキューに置くだけにして、
別インスタンスで動く配信タスクがキューを見てメールを配信するようにしたい。
0852nobodyさん2007/08/30(木) 15:49:57ID:???
キューのデータ構造があるなら簡単にRailsと別のプロセスにすればいいだけでは? Railsでやる意味は?
ActionMailer って ActiveRecord ほど便利ってわけじゃないし。

Railsの外にはメーリングリストマネージャという便利なものもある
バウンスの処理とか面倒でしょ。
0853nobodyさん2007/08/30(木) 16:07:35ID:???
配信タスク(キュー)があるかどうかを調べてあれば配信する
rake書いてcronで一定時間毎に起動させるとかでいいんじゃないのかしら
0854nobodyさん2007/08/30(木) 16:22:31ID:???
>852-853
トン
railsから直接メール配信は控えたほうがいいのかねぇ。

railsでやるのは、暫定的には全員に対して無条件に配信するけど、
そのうち配信対象者を絞り込んだり配信条件をユーザ別に設定したいからなんだ。
キューに置く内容は出来るだけ簡単にして、配信時に制御するつもりだった。
0855nobodyさん2007/08/30(木) 17:04:19ID:???
railsでやるかどうかというか、
別にユーザからのリクエストありきでしかrailsが使えないわけじゃなく
コマンドラインからでもrails環境やARとAMだけ単体ロードとかできるし
DBに配信条件突っ込んどきゃいいじゃない
0856nobodyさん2007/08/30(木) 21:45:16ID:???
forkでもスレッドでもかまわないような気がするが、
Backgroundrbというのもあるな。
0857nobodyさん2007/08/30(木) 21:58:59ID:???
>>856
Web+DB 40号
0858nobodyさん2007/08/30(木) 22:02:33ID:???
あー、それそれ、それで見たのだった。
0859nobodyさん2007/08/30(木) 22:17:59ID:???
なんか、もう一回>>851を読んでみたら
最初っからBackgrounDRbとかWeb+DBの連載って
言わせようとしてたんじゃないか、中の人?なんてふと思った。けど>>854か。
自分じゃ使った事ないけど連載は参考になった。読むのお勧め。
0860nobodyさん2007/08/31(金) 01:06:36ID:???
gearmanという手も。
0861nobodyさん2007/08/31(金) 16:25:56ID:???
すみませんが、質問です。

作成中のある入力画面で、必須でないファイルアップロードがあるのですが、
アップロードが行われなかったとき(ユーザがファイル名を入力しなかったと
き)、サーバ側では受信したファイルの内容を確認しないようにしたいのです。

ということで、アップロードの有無の判別方法を教えていただけないでしょう
か?今のやり方は、受信したオブジェクトの型などを調べて、

     有    無
IE .... Tempfile StringIO
Firefox StringIO StringIO (ただしStringIO#string が""になる)
Opera  Tempfile ""(空文字列)

以上の挙動から、現在は、
if @picture.kind_of? Tempfile or (@picture.kind_of? StringIO and @picture.string != "")

としていますが、さすがにあまり綺麗でないと思います。
0862nobodyさん2007/08/31(金) 16:51:23ID:???
>856-860
トン
BackgrounDRbがそのままズバリですね。

>861
@picture,length を見たんじゃあかんの?
08638612007/08/31(金) 17:14:08ID:???
>>862
> @picture,length を見たんじゃあかんの?

かなりいいかもしれません。
@picture.length だと、不正アクセスで @picture に文字列がセットされた場
合もチェックを通ってしまいますが、それは後段で処理すれば何とかなりそう
です。

ちなみに今は、
if @picture.respond_to?(:original_filename) and @picture.original_filename != ""
というのを試していました。これも動作は正しいですが、長いですね。
0864nobodyさん2007/08/31(金) 17:51:37ID:???
>>850

そこでいわれている
「名言」の出所はどこなんだろう。

脳内か?
0865nobodyさん2007/08/31(金) 18:15:35ID:???
FUD にかまうやつはばかです。w
0866nobodyさん2007/09/02(日) 00:13:38ID:???
Rubyの犠牲者がまた一人

http://d.hatena.ne.jp/kiwanami/20070827#1188228305
[ruby]Railsについて思うこと 00:25
現在、炎上Rails案件の消火中。
寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。
いろいろなものを失って、これからも失い続ける。
もう、何もかも疲れた
0867nobodyさん2007/09/02(日) 00:43:15ID:???
確かに最近の煽り方は初心者でもできそうな勢いだものな。
俺も一人案件かできるパートナーと組んだとき意外は使いたいと思わん
0868nobodyさん2007/09/02(日) 02:05:39ID:???
まだまともなスキル持ったやつがいないんだろ
自分も他人のこと言えないけど
0869nobodyさん2007/09/02(日) 02:13:22ID:???
>>866
FUD乙。
コメントに主自身で

> Railsの何かが駄目だったとか、Railsの使い方を間違えたとかではなくて、
> Railsだからといってシステム開発全体の敷居が下がるわけではないですよということです。

っつー、至極当たり前のこと書いてあるじゃねーか。
0870nobodyさん2007/09/02(日) 12:05:23ID:???
Javaで勘違いしたままのやつが、そのままRubyに流れてるのかなw
0871nobodyさん2007/09/02(日) 15:24:54ID:???
どの案件にも当てはまる事で
Railsに限った事じゃないんじゃないかって
思っちゃうけどね
本番サーバーの問題以外は
0872nobodyさん2007/09/02(日) 20:58:53ID:???
Apache+mongrel(cluster)で良いんじゃないの?
0873nobodyさん2007/09/02(日) 21:30:39ID:???
それでいいんだけど、>>739の問題と、あと運用面かなあ
0874nobodyさん2007/09/02(日) 21:35:47ID:???
共用サーバ視野に入れるのは勘弁してよw
0875nobodyさん2007/09/04(火) 18:35:59ID:???
ちょっとした実験コードを書いていて、Valueという超テキトーな名前のモデルを造ったら、
マイグレーションでコケた。

-- create_table(:values)
rake aborted!
SQLite3::SQLException: near "values": syntax error:
CREATE TABLE values ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"created_at" datetime DEFAULT NULL, "updated_at" datetime DEFAULT NULL)

なんでかなー、と思ったら、valuesってSQLの予約語じゃん。
0876nobodyさん2007/09/04(火) 19:12:36ID:???
テーブル名に予約語使えない事もないんだけどな
activerecordで生成するSQLでは
ほぼ全て識別子はクォートされてるのに
schema_statements系のテーブル名のとこはクォートされてないな
なんでされてないんだろう
面倒な事にならないようあえてしてないんだろうか
0877nobodyさん2007/09/05(水) 00:33:25ID:???
rails pluginのgetTextなんだけど
test_model.rb
のクラス名(テーブル名)を日本語化しようとしてもidの指定の仕方が悪いのか
うまく日本語化できず困ってます。
test model
TestModel
とか・・・
poファイルの情報も少なくて行き詰っているんですが
ご存知の方助けてください

ちなみにカラム名はidを
TestModel | test row
とかで問題なく日本語化でき、クラスも_で区切っていないものは
正常に日本語かできてます。
0878nobodyさん2007/09/05(水) 15:23:55ID:???
どういうシチュエーションで困ってるのかな?
単にモデル名の日本語化というだけなら、うちの環境では"test model"でうまくいってるけど
0879nobodyさん2007/09/05(水) 17:39:02ID:???
poファイルのことなら、たぶんinfo gettextが一番詳しい
08808772007/09/05(水) 18:05:15ID:???
poファイルはこんな感じです。

#: app/models/test_model.rb:-
msgid "test model"
msgstr "テストモデル"

#: app/models/test_model.rb:-
msgid "TestModel|test name"
msgstr "テスト名"

カラム名は日本語化されますがモデル名がうまく日本語化されないんです。
バリデーションのエラーメッセージで表示する場合です。
0881nobodyさん2007/09/05(水) 18:22:01ID:???
このケースだとうちではうまくいってるけど。

<%= error_messages_for 'model_test' %>
0882nobodyさん2007/09/07(金) 01:07:12ID:???
http://www.fiveruns.com/products/rm/install

Mac用だけどMongrel ClusterやImageMagickまで入る
インストラーが出てる。
0883nobodyさん2007/09/07(金) 19:32:30ID:???
>>882
パスとかの構成はどんな感じでインストールされるの?
試そうと思って@example.comなアドレス入れたらメールに情報を送ったってorz
0884nobodyさん2007/09/07(金) 21:48:13ID:???
さあ・・・上書きされたら嫌なので試してない
0885nobodyさん2007/09/09(日) 15:15:40ID:???
railsってかrubyってプログラミング楽しむことばかりに目が行って
成果物を使う楽しみが無いよね
0886nobodyさん2007/09/09(日) 15:57:52ID:???
使う楽しみがあるものを作れてないからだな、自戒しよう
0887nobodyさん2007/09/12(水) 00:32:29ID:NdcxIT65
コントローラ間でredirect_toを使用した場合に
値を受け渡す良い方法はありますか?
0888nobodyさん2007/09/12(水) 09:21:30ID:???
sessionかflash
0889nobodyさん2007/09/13(木) 10:49:35ID:???
便乗で申し訳ありませんが、redirect_toした先でredirect_toしてると、
flashが反映されないようなので、もう一度設定してみると表示されるように
なったのですが、これはこういうものですか?
どこかに明記されてますでしょうか?

class AccountController < ApplicationController
#.....
def index
flash[:notice] = flash[:notice]
if User.count == 0
redirect_to(:action => 'signup')
elsif logged_in?
redirect_to(:controller => 'logs')
else
redirect_to(:action => 'login')
end
end
#.....

$ rails --version
Rails 1.2.3

Agile Web Development with Rails Second Editionも持っています。
0890nobodyさん2007/09/13(木) 12:01:30ID:???
>>889
反映されないも何も1回こっきりのメッセージ伝達のためのもんだろうflashは
0891nobodyさん2007/09/14(金) 11:05:51ID:VbOodNQ1
rails.elでcontrollerからviewにジャンプする方法はないのでしょうか?
0892nobodyさん2007/09/14(金) 23:50:41ID:???
対象メソッドにカーソル置いて C + c ↑
0893nobodyさん2007/09/15(土) 00:37:09ID:8+kowwgO
ログのローテーションについてですが、
Windows2003Sever上で動いているrailsのログをローテーションするにはどうすべきでしょう?
linuxならlogrotateらしいんですが。
DrbLogger?

apache/mongrelで動かしてるんですが、ログファイルってmongrelが掴んで
外からはファイルのリネームとかってできないような気がするんですけど。

win系のサーバを本番で使っちゃだめ?
0894nobodyさん2007/09/15(土) 00:43:00ID:???
Logger.newの引数でローテート指定するのじゃ駄目なの?
(複数インスタンスでやるとたまにシフトに失敗するが)
0895nobodyさん2007/09/15(土) 01:03:00ID:8+kowwgO
複数インスタンスというのがイマイチ理解が怪しくて。
それがLoggerオブジェクトのインスタンスと考えるとリクエスト毎にインスタンスが
生成されるわけだから駄目なのかなとか思ったりしてます。
間違ってますかね?
0896nobodyさん2007/09/15(土) 01:46:16ID:???
>>895
mongrel_clusterとかでバックエンドのrailsアプリを複数プロセス走らせ
てると、それぞれが1つのファイルをローテートしようとして、失敗する
ことがある、みたいな話。
インスタンスてのはここではアプリケーションプロセスのことだな。
0897nobodyさん2007/09/15(土) 11:02:49ID:???
>>892
ありがとうございます
0898nobodyさん2007/09/15(土) 23:30:12ID:???
3rdRail Trial for Windows
http://cc.codegear.com/Item/25010

3rdRail Trial for Mac OS X
http://cc.codegear.com/Item/25011

3rdRail Trial for Linux
http://cc.codegear.com/Item/25012
0899nobodyさん2007/09/15(土) 23:32:12ID:???
3rdRailて、第3軌道の意味とかけてるのか。
0900nobodyさん2007/09/15(土) 23:33:12ID:???
軌条だた。
0901nobodyさん2007/09/15(土) 23:40:33ID:TVo97AxG
>>894、896
なるほど。
それなら大丈夫そうです。
ありがとうございます。
レス数が900を超えています。1000を超えると表示できなくなるよ。