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


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

【Ruby】Ruby on Rails Part3



1 名前:nobodyさん [2007/02/06(火) 20:10:09 ID:nOZh/PU9]
Rubyのweb application frameworkである
Ruby on Railsに関するスレッドです。

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

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


前スレ
【Agile】Ruby on rails相談所 part2【DRY】
pc10.2ch.net/test/read.cgi/php/1151254378/

866 名前:nobodyさん mailto:sage [2007/09/02(日) 00:13:38 ID:???]
Rubyの犠牲者がまた一人

d.hatena.ne.jp/kiwanami/20070827#1188228305
[ruby]Railsについて思うこと 00:25
現在、炎上Rails案件の消火中。
寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。
いろいろなものを失って、これからも失い続ける。
もう、何もかも疲れた

867 名前:nobodyさん mailto:sage [2007/09/02(日) 00:43:15 ID:???]
確かに最近の煽り方は初心者でもできそうな勢いだものな。
俺も一人案件かできるパートナーと組んだとき意外は使いたいと思わん

868 名前:nobodyさん mailto:sage [2007/09/02(日) 02:05:39 ID:???]
まだまともなスキル持ったやつがいないんだろ
自分も他人のこと言えないけど

869 名前:nobodyさん mailto:sage [2007/09/02(日) 02:13:22 ID:???]
>>866
FUD乙。
コメントに主自身で

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

っつー、至極当たり前のこと書いてあるじゃねーか。

870 名前:nobodyさん mailto:sage [2007/09/02(日) 12:05:23 ID:???]
Javaで勘違いしたままのやつが、そのままRubyに流れてるのかなw

871 名前:nobodyさん mailto:sage [2007/09/02(日) 15:24:54 ID:???]
どの案件にも当てはまる事で
Railsに限った事じゃないんじゃないかって
思っちゃうけどね
本番サーバーの問題以外は

872 名前:nobodyさん mailto:sage [2007/09/02(日) 20:58:53 ID:???]
Apache+mongrel(cluster)で良いんじゃないの?

873 名前:nobodyさん mailto:sage [2007/09/02(日) 21:30:39 ID:???]
それでいいんだけど、>>739の問題と、あと運用面かなあ

874 名前:nobodyさん mailto:sage [2007/09/02(日) 21:35:47 ID:???]
共用サーバ視野に入れるのは勘弁してよw



875 名前:nobodyさん mailto:sage [2007/09/04(火) 18:35:59 ID:???]
ちょっとした実験コードを書いていて、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の予約語じゃん。

876 名前:nobodyさん mailto:sage [2007/09/04(火) 19:12:36 ID:???]
テーブル名に予約語使えない事もないんだけどな
activerecordで生成するSQLでは
ほぼ全て識別子はクォートされてるのに
schema_statements系のテーブル名のとこはクォートされてないな
なんでされてないんだろう
面倒な事にならないようあえてしてないんだろうか

877 名前:nobodyさん mailto:sage [2007/09/05(水) 00:33:25 ID:???]
rails pluginのgetTextなんだけど
test_model.rb
のクラス名(テーブル名)を日本語化しようとしてもidの指定の仕方が悪いのか
うまく日本語化できず困ってます。
test model
TestModel
とか・・・
poファイルの情報も少なくて行き詰っているんですが
ご存知の方助けてください

ちなみにカラム名はidを
TestModel | test row
とかで問題なく日本語化でき、クラスも_で区切っていないものは
正常に日本語かできてます。


878 名前:nobodyさん mailto:sage [2007/09/05(水) 15:23:55 ID:???]
どういうシチュエーションで困ってるのかな?
単にモデル名の日本語化というだけなら、うちの環境では"test model"でうまくいってるけど

879 名前:nobodyさん mailto:sage [2007/09/05(水) 17:39:02 ID:???]
poファイルのことなら、たぶんinfo gettextが一番詳しい


880 名前:877 mailto:sage [2007/09/05(水) 18:05:15 ID:???]
poファイルはこんな感じです。

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

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

カラム名は日本語化されますがモデル名がうまく日本語化されないんです。
バリデーションのエラーメッセージで表示する場合です。

881 名前:nobodyさん mailto:sage [2007/09/05(水) 18:22:01 ID:???]
このケースだとうちではうまくいってるけど。

<%= error_messages_for 'model_test' %>

882 名前:nobodyさん mailto:sage [2007/09/07(金) 01:07:12 ID:???]
www.fiveruns.com/products/rm/install

Mac用だけどMongrel ClusterやImageMagickまで入る
インストラーが出てる。

883 名前:nobodyさん mailto:sage [2007/09/07(金) 19:32:30 ID:???]
>>882
パスとかの構成はどんな感じでインストールされるの?
試そうと思って@example.comなアドレス入れたらメールに情報を送ったってorz

884 名前:nobodyさん mailto:sage [2007/09/07(金) 21:48:13 ID:???]
さあ・・・上書きされたら嫌なので試してない



885 名前:nobodyさん mailto:sage [2007/09/09(日) 15:15:40 ID:???]
railsってかrubyってプログラミング楽しむことばかりに目が行って
成果物を使う楽しみが無いよね

886 名前:nobodyさん mailto:sage [2007/09/09(日) 15:57:52 ID:???]
使う楽しみがあるものを作れてないからだな、自戒しよう

887 名前:nobodyさん [2007/09/12(水) 00:32:29 ID:NdcxIT65]
コントローラ間でredirect_toを使用した場合に
値を受け渡す良い方法はありますか?


888 名前:nobodyさん mailto:sage [2007/09/12(水) 09:21:30 ID:???]
sessionかflash

889 名前:nobodyさん mailto:sage [2007/09/13(木) 10:49:35 ID:???]
便乗で申し訳ありませんが、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も持っています。


890 名前:nobodyさん mailto:sage [2007/09/13(木) 12:01:30 ID:???]
>>889
反映されないも何も1回こっきりのメッセージ伝達のためのもんだろうflashは

891 名前:nobodyさん [2007/09/14(金) 11:05:51 ID:VbOodNQ1]
rails.elでcontrollerからviewにジャンプする方法はないのでしょうか?


892 名前:nobodyさん mailto:sage [2007/09/14(金) 23:50:41 ID:???]
対象メソッドにカーソル置いて C + c ↑

893 名前:nobodyさん [2007/09/15(土) 00:37:09 ID:8+kowwgO]
ログのローテーションについてですが、
Windows2003Sever上で動いているrailsのログをローテーションするにはどうすべきでしょう?
linuxならlogrotateらしいんですが。
DrbLogger?

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

win系のサーバを本番で使っちゃだめ?

894 名前:nobodyさん mailto:sage [2007/09/15(土) 00:43:00 ID:???]
Logger.newの引数でローテート指定するのじゃ駄目なの?
(複数インスタンスでやるとたまにシフトに失敗するが)




895 名前:nobodyさん [2007/09/15(土) 01:03:00 ID:8+kowwgO]
複数インスタンスというのがイマイチ理解が怪しくて。
それがLoggerオブジェクトのインスタンスと考えるとリクエスト毎にインスタンスが
生成されるわけだから駄目なのかなとか思ったりしてます。
間違ってますかね?

896 名前:nobodyさん mailto:sage [2007/09/15(土) 01:46:16 ID:???]
>>895
mongrel_clusterとかでバックエンドのrailsアプリを複数プロセス走らせ
てると、それぞれが1つのファイルをローテートしようとして、失敗する
ことがある、みたいな話。
インスタンスてのはここではアプリケーションプロセスのことだな。

897 名前:nobodyさん mailto:sage [2007/09/15(土) 11:02:49 ID:???]
>>892
ありがとうございます

898 名前:nobodyさん mailto:sage [2007/09/15(土) 23:30:12 ID:???]
3rdRail Trial for Windows
cc.codegear.com/Item/25010

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

3rdRail Trial for Linux
cc.codegear.com/Item/25012

899 名前:nobodyさん mailto:sage [2007/09/15(土) 23:32:12 ID:???]
3rdRailて、第3軌道の意味とかけてるのか。


900 名前:nobodyさん mailto:sage [2007/09/15(土) 23:33:12 ID:???]
軌条だた。


901 名前:nobodyさん [2007/09/15(土) 23:40:33 ID:TVo97AxG]
>>894、896
なるほど。
それなら大丈夫そうです。
ありがとうございます。

902 名前:nobodyさん [2007/09/18(火) 12:10:58 ID:7uftnMIF]
> 3rdRail Trial for Mac OS X
> cc.codegear.com/Item/25011
今はまだComing Soonです。

903 名前:nobodyさん mailto:sage [2007/09/18(火) 12:17:26 ID:???]
CodeGear,Ruby on Rails対応統合開発環境「3rdRail」の販売を開始
itpro.nikkeibp.co.jp/article/NEWS/20070918/282146/

904 名前:nobodyさん mailto:sage [2007/09/18(火) 21:18:56 ID:???]
>>903
TAKEEE



905 名前:nobodyさん mailto:sage [2007/09/18(火) 21:59:05 ID:???]
安いじゃん。買おうかな

906 名前:nobodyさん mailto:sage [2007/09/19(水) 02:49:10 ID:???]
Ext pluginに一目惚れしたんですが、javascriptは使ったことないです。
この機会にと思っていろいろ調べてみたら、
手続き型みたいなオブジェクト指向っぽくってうまく飲み込めません。

javascript をガリガリ書くのではなく、利用するための知識を手に入れたいのですが、
おすすめの本やサイトはありませんか?


907 名前:nobodyさん mailto:sage [2007/09/19(水) 02:58:22 ID:???]
ActiveRecordに一目惚れしたんですが、SQLは使ったことないです。
この機会にと思っていろいろ調べてみたら、
手続き型みたいなオブジェクト指向っぽくってうまく飲み込めません。

SQLをガリガリ書くのではなく、利用するための知識を手に入れたいのですが、
おすすめの本やサイトはありませんか?

>スレチ






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

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

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