0

次のコードを使用して、データベースから番号を取得しました。

@all = @m.query("SELECT * FROM OR_TEST3").fetch_row
@count = @all.at(4)

ただし、これにより、@ count=1ではなく@count= "1"が得られます。これは、@ countを使用して「for」ループの反復を指定する必要があるため、機能しません。@countを正規数にする簡単な方法はありますか?申し訳ありませんが、Rubyは初めてです。

4

1 に答える 1

0

to_iメソッドで文字列を数値に変換します

@count = @all.at(4).to_i

ルビーの勉強はいかがですか?すべてのチュートリアルと本でこれをカバーする必要があります。

于 2012-11-19T03:30:02.690 に答える