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/
93 名前:nobodyさん mailto:sage [2009/09/19(土) 01:20:18 ID:???] ruby script/generate model Blog name:string user_id:integer generateスクリプトからマイグレーションファイルを作成する場合、カラムは型しか指定できないのですか? ググってみてもドキュメント読んでもこんな感じの例しかない。 カラムごとに{:null => false, :limit => 100}みたいなオプションが使えると便利なのに。
94 名前:nobodyさん mailto:sage [2009/09/19(土) 04:02:31 ID:???] >>93 generatorのテンプレート見れば一発でわかるが、名前と型のみ。 scaffoldのビューで必要な情報しか引数に取るようになってない。
95 名前:nobodyさん mailto:sage [2009/09/19(土) 05:19:30 ID:???] >>93 > カラムごとに{:null => false, :limit => 100}みたいなオプションが使えると便利 全然便利じゃないと思うぞそれ
96 名前:nobodyさん mailto:sage [2009/09/19(土) 10:40:16 ID:???] 回答ありがとうございます。 >>94 なるほど〜やっぱりダメなんですね。 >>95 便利じゃないですか? generate実行した後に、いつもマイグレーションファイルを修正するってのはRailsの精神に反してる気がしますけど。
97 名前:nobodyさん mailto:sage [2009/09/19(土) 10:58:04 ID:???] >>96 じゃあ仮にカラムが20〜30あると仮定して 想定されるコマンドラインを頑張って書いてみてくれw
98 名前:nobodyさん mailto:sage [2009/09/19(土) 11:11:46 ID:???] generate文で指定するのが大変な時は省略してデフォルト値にすればいいだけじゃないですか? カラムが2〜3個しかないようなテーブルだってよくあることだし、そんな時はgenerate文で全部指定したくなる。 きめ細かく設定できるけど省略すればデフォルト値が用意されてるってのがRailsのスタイルだと思ってた。
99 名前:nobodyさん mailto:sage [2009/09/19(土) 11:36:25 ID:???] そう思うなら直してpull requestでも投げとけ。
100 名前:nobodyさん mailto:sage [2009/09/19(土) 11:49:47 ID:???] migrationを極力シンプルにして、バリデーションはモデルだけに書く派なので 今のジェネレータでとくに困ってないな
101 名前:nobodyさん mailto:sage [2009/09/19(土) 12:01:17 ID:???] >>98 そんな generate が欲しいなら勝手に改造したら? ただの rubyスクリプトだよ で、すべての型の妥当なデフォルト値とやらを考えてみたらいいよ
102 名前:nobodyさん mailto:sage [2009/09/19(土) 12:24:18 ID:???] 型をデフォルトにするなんて誰も言ってないけど
103 名前:nobodyさん mailto:sage [2009/09/19(土) 12:35:58 ID:???] 確かに「誰も」言ってないw
104 名前:nobodyさん mailto:sage [2009/09/19(土) 12:47:51 ID:???] 「すべての型におけるオプションの妥当なデフォルト値」くらいか?
105 名前:nobodyさん mailto:sage [2009/09/19(土) 13:40:07 ID:???] >>104 そう、そんな感じ。言い方が悪かった。 ruby script/generate model Book title(:string, null=>false, limit=>50) author(:string, limit=>50) description:string これで title・・・null不可、上限50文字 author・・・null可(デフォルト)、上限50文字 descriptionはnull可(デフォルト)、 上限255文字(デフォルト) みたいに定義できたら便利だと思う。
106 名前:nobodyさん mailto:sage [2009/09/19(土) 18:39:42 ID:???] >>105 全く便利じゃない
107 名前:nobodyさん mailto:sage [2009/09/19(土) 18:41:51 ID:???] generate文(笑) DSL じゃねえっつーの
108 名前:nobodyさん mailto:sage [2009/09/19(土) 18:51:00 ID:???] >>105 シェルのメタキャラクタがむき出しなんですけど
109 名前:nobodyさん mailto:sage [2009/09/19(土) 19:04:05 ID:???] 個人的には>>105 の考え方に同意。まぁ人によって感じ方は違うだろうけど。
110 名前:nobodyさん mailto:sage [2009/09/19(土) 21:29:58 ID:???] >>105 django
111 名前:nobodyさん mailto:sage [2009/09/20(日) 01:35:43 ID:???] ↓こんな感じで、itemモデルのmy_text要素を編集画面で使ってるのですが <% form_for(@item) do |f| %> <%= f.text_area, :my_text %> <% end %> このmy_text要素の「<br/>」という文字列を改行(\n)に置換したいのですが、 どうしたらいいでしょうか…。 そのmy_text内に<br/>を保持させるなというのは、要件なので無理です。 ↓こう書き換えれば一応うごくのですが・・・もっとスマートにできるのかなぁと・・・ <%= f.text_area :my_text, {:value => f.object["my_text"].gsub("<br\/>", "\n") } %>
112 名前:nobodyさん mailto:sage [2009/09/20(日) 03:54:52 ID:???] ヘルパーメソッドに変換用のメソッド作れば?
113 名前:nobodyさん mailto:sage [2009/09/20(日) 11:02:30 ID:???] 最初からHTMLを含まないテキストにしといて 表示するときにsimple_formatやauto_linkを使う手も。
114 名前:nobodyさん mailto:sage [2009/09/20(日) 13:07:43 ID:???] 理想は、データは本来の姿(HTML用に整形済みとかでない)で保持して 出力時に必要な処理をすることだけど、 > そのmy_text内に<br/>を保持させるなというのは、要件なので無理です。 「<br/>を保持させるなというのは、(保持するという)要件なので無理」 という意味か。
115 名前:nobodyさん mailto:sage [2009/09/21(月) 12:29:55 ID:???] その要件自体無理なので実装不能で終了したら。
116 名前:nobodyさん mailto:sage [2009/09/21(月) 12:59:48 ID:???] ここまでするくらいなら >>111 で十分という。 class BrSanitizer < HTML::FullSanitizer def process_node(node, result, options) if node.class == HTML::Text result << node.to_s elsif node.class == HTML::Tag && node.name == 'br' result << "¥n" end end end こんなサニタイザを作って、f.text_area_br2n とかいうメソッドの内部で これを利用して整形する方法。
117 名前:nobodyさん mailto:sage [2009/09/24(木) 18:42:36 ID:???] Railsでブログ(のようなもの)のプレビュー機能を実装したいのですが、足がかりのようなものはありませんでしょうか? CRUDの編集画面で、データの編集した中身を確定する「送信する」ボタンのほかに、 「プレビュー」ボタンがあるイメージです。 どのように実装したものか?と…。 例えば、form_forで指定した「送信する」の他の「プレビュー」用のURLに送る方法はどうしたものでしょうか? 環境は、Ruby 1.8.7 Rails 2.3.4です。
118 名前:nobodyさん mailto:sage [2009/09/24(木) 22:04:34 ID:???] submitの値で場合分けするんじゃない? それとも、1つのフォームに複数のアクションを付けられるんだっけ?
119 名前:nobodyさん mailto:sage [2009/09/24(木) 22:27:45 ID:???] ajaxとかどうでしょうか。 フォーム全部divで囲っておいて、プレビューボタンで表示 フォームはその時隠すようにする
120 名前:117 mailto:sage [2009/09/25(金) 08:15:42 ID:???] >>118 なるほど…それなら、ボタン2つつけても、プレビュー用の表示ルーチンに持ってこられますね。 >>119 Redmineとか、MediaMarkerみたいなリアルタイムでポコッとプレビューが出現する感じでしょうか? RailsでのAjaxはまだ全然やっていないので調べてみます。 form_for内のデータをそのまま渡せるのかなーとか疑問があったり・・・
121 名前:nobodyさん mailto:sage [2009/09/25(金) 17:00:44 ID:???] ajaxならフォーム全体でも、一部でも問題なくpostできるけど
122 名前:nobodyさん mailto:sage [2009/09/25(金) 20:29:53 ID:???] 困っていることがあります。 論理削除プラグインのacts_as_paranoidと、階層構造を1つのformで保存したりするattribute_fu プラグイン を導入しているのですが、 モデルHoge acts_as_paranoid has_many :foobars, :dependent => :destroy, :attributes => true モデルFoobar acts_as_paranoid belongs_to :hoge などとというように書いておくと、 Hogeをdestroyで消した時に、:dependent => :destroyにて関連付けたFoobar郡を同時に論理削除してくれるのですが、 中で freezeをかましているようでして、 :attributes => true をつけて attribute_fu の管理下においた状態だと、 Hogeをsave時に freezeされたfoobars を保存しようとして、 can't modify frozen hash などとエラーがでます orz こういう状況を回避する方法はないのでしょうか? destroyのときだけ、:attributes => true をなくす、というか、 attribute_fuで base.class_eval されている中の after_update :save_managed_associations のフック処理(この中で該当のエラーが起きている)を回避する方法といいますか…。 acts_as_paranoidは下記のものを、 technoweenie's acts_as_paranoid at master - GitHub github.com/technoweenie/acts_as_paranoid attribute_fuは下記のものを利用しています。 giraffesoft's attribute_fu at master - GitHub github.com/giraffesoft/attribute_fu/tree
123 名前:nobodyさん mailto:sage [2009/09/25(金) 23:26:44 ID:???] rails1.2向けに書かれた本で、勉強してるのですが インスコしたrailsが2.1.1ですた。エラーでて気づきました。 scaffoldの作法が変わってるんですね。 1.2なrailsをインストして、勉強したほうがいいですかね?
124 名前:nobodyさん mailto:sage [2009/09/25(金) 23:37:55 ID:???] >>123 バージョンが違うと、また違うところでつまづくよ。 とりあえず、1.2のrailsをインストールして本を1冊終わらせる。 その後、最新のRailsでアプリを作っていくほうがいいと思う。
125 名前:nobodyさん mailto:sage [2009/09/25(金) 23:49:30 ID:???] >>122 Railsの新しいの使ってんなら find のデフォルト値設定できたはずだから 1系用に苦し紛れに作られたような acts_as_paranoid はもう用無しじゃね? と、適当にレスしてみる
126 名前:nobodyさん mailto:sage [2009/09/25(金) 23:50:52 ID:???] ラジャ!
127 名前:123 mailto:sage [2009/09/26(土) 00:17:09 ID:???] rails1.0向けだったわ・・ 新しい本買うかな・・・
128 名前:nobodyさん mailto:sage [2009/09/26(土) 07:37:14 ID:???] >>127 1.0なのか・・・ たしか、2.3対応の本が出ていたと思うので、それを買うほうがいいかもね。 「Ruby on Rails 2」ではじめるWebアプリケーション開発 ってやつ。 中身はちゃんと見てないので、良い本かは分からないけど。
129 名前:nobodyさん mailto:sage [2009/09/26(土) 11:20:40 ID:???] 2006年の本だが……、arton氏の 「かんたんRuby on RailsでWebアプリケーション開発」 は、特定のバージョンのRailsを本に添付して、それに沿って 教えるという体裁だったな。 新しめのでも似たような本はあるかもしれない。
130 名前:nobodyさん mailto:sage [2009/09/26(土) 11:23:52 ID:???] >>122 > destroyのときだけ、:attributes => true をなくす ではないけれど、フリーズ状態でなければ実行というアプローチで、 alias_method_chain :save_managed_associations, :freeze_check def save_managed_associations_with_freeze_check save_managed_associations_without_freeze_check unless frozen? end とか出来ないかね
131 名前:nobodyさん mailto:sage [2009/09/26(土) 14:12:05 ID:???] なっっげえええええええ
132 名前:nobodyさん mailto:sage [2009/09/26(土) 14:46:53 ID:???] >>128 おいおい工学社のRails本を薦めるな。中身をちゃんと見てくれよ。
133 名前:nobodyさん mailto:sage [2009/09/27(日) 04:32:29 ID:???] エラーが出たときだけproduction.logに出力させるのはどうすればいいのでしょうか? 今はすべてのアクセスが記録されてすぐ肥大してしまいます 一応毎日ログローテーションはしていますが、エラーだけ残せばサーバーリソースも節約できると考えました よろしくお願いします
134 名前:nobodyさん [2009/09/27(日) 10:01:47 ID:u6jeeNBu] environments/production.rbの中でconfig.log_level = :warn
135 名前:nobodyさん [2009/09/27(日) 14:40:48 ID:gn9S1exE] Apache + Passenger でRailsプロジェクトを自宅サーバで公開しようと思い、Passengerをインストールしてhttpd.confを設定したのですが、プロジェクトのページが表示されません。 どうすればよいでしょうか?質問が抽象的ですいません。
136 名前:nobodyさん mailto:sage [2009/09/27(日) 14:45:56 ID:???] うん。抽象的すぎる。それで分かればエスパー。 Passengerのインストール後、「以下の設定をせよ」と出てくるもの だけでは設定終わらないよ。
137 名前:nobodyさん mailto:sage [2009/09/27(日) 17:21:16 ID:???] >>135 抽象的になっちゃうけど、 Passengerのインストールかhttpd.confの設定が間違っているんだと思うんで そこらへん見直すといいよ。
138 名前:nobodyさん mailto:sage [2009/09/28(月) 20:03:00 ID:???] 画像うpできるシステム作ってるんだけど、画像をバイナリでDBに持たすのと、 実ファイルとして保存するの、どっちがお好み?
139 名前:nobodyさん mailto:sage [2009/09/28(月) 21:16:33 ID:???] 業務アプリで、サーバを冗長化する予定があるなら悩む。 個人の趣味では面倒なのでファイルで持つ。アクセス制御とか出来るように、 DocumentRootには置かずに何らかのアクション経由で提供する。
140 名前:nobodyさん mailto:sage [2009/09/28(月) 23:15:21 ID:???] >>139 ありがとうございます。 趣味アプリなので悩みましたが、やっぱdbにしますた。 ↓この方法で、初回読み込み時はDBから、2回目はtempファイルから…という 考え方がすばらしい。 ttp://d.hatena.ne.jp/sakusan_net/20080411/1207932177
141 名前:nobodyさん mailto:sage [2009/09/28(月) 23:29:56 ID:???] ファイルがたくさん追加される可能性があるなら、 ディレクトリをわけるのを忘れずにね
142 名前:nobodyさん mailto:sage [2009/09/28(月) 23:50:00 ID:???] >>141 ファイル名は一意になるのですが、ディレクトリ分けた方がいいんですかね?
143 名前:nobodyさん mailto:sage [2009/09/28(月) 23:54:37 ID:???] 一般に、ディレクトリってのは、内包するファイルの数が増えると パフォーマンスが落ちるのだよ。 ファイルデータのmd5sumの最初の2文字くらいで2層ディレクトリ を掘るのをよく見るね。
144 名前:nobodyさん mailto:sage [2009/09/29(火) 00:07:29 ID:???] 5万ファイルくらいtouchしてからlsしてみるとわかるよ。
145 名前:nobodyさん mailto:sage [2009/09/29(火) 00:15:57 ID:???] >>143-144 ありがとうございます。 非常に勉強になりました。
146 名前:nobodyさん mailto:sage [2009/09/29(火) 15:49:52 ID:???] >>134 ありがとうございました!
147 名前:nobodyさん mailto:sage [2009/09/29(火) 18:24:03 ID:???] text_field_tagやurl_forなどの初めからあるヘルパをちょっと拡張したい場合 どうやるのがいいのでしょうか。 module MobileFormHelper def self.included(klass) klass.class_eval do alias_method_chain :text_field_tag, :mobile end end def text_field_tag_with_mobile(name, value = nil, options = {}) options = options.dup mobile_format = options[:mobile_format] if mobile_format options[:istyle] = ... ... ... end text_field_tag_without_mobile(name, value, options) end end こんなかんじでやってんだがうまくできないすっすー
148 名前:nobodyさん mailto:sage [2009/09/29(火) 19:19:13 ID:???] >>139 > DocumentRootには置かずに何らかのアクション経由で提供する。 これはつまり、public以下(例えば public/images/upload )には置かず、 upload/ など見えないところにファイルを置いて、 コントローラーで画像を読み込んで返すようにするってことでしょうか? アクセス制限が使えるけど、Rails返すと重くならないものかな?
149 名前:nobodyさん mailto:sage [2009/10/02(金) 07:08:55 ID:???] Rails 3.0が1.8.7よりも前のバージョンをサポートしないと明言した
150 名前:nobodyさん [2009/10/02(金) 19:56:55 ID:khUy0zA7] 1.8.6のHashはバグ持ちだからか
151 名前:nobodyさん mailto:sage [2009/10/02(金) 20:13:30 ID:???] >>150 なんかあったっけ?
152 名前:nobodyさん [2009/10/04(日) 00:57:03 ID:jQSUCkZW] ttp://paulbarry.com/articles/2009/09/14/why-rails-3-will-require-ruby-1-8-7 1.8.7以降というのは半月前に公になっていたわけね
153 名前:nobodyさん mailto:sage [2009/10/04(日) 01:47:54 ID:???] 1.9.1+Rails2.3.2でアプリを作ったのだが、 2.3.4にしたら動かなくなってしまった。2.3.3では問題なかったのだが。 US-ASCIIなんたらとか言ってるから文字コードか。 はよ3.0出ろよ。出たら作りかえるから。
154 名前:nobodyさん mailto:sage [2009/10/04(日) 12:07:51 ID:???] Rails 3 Update by Yehuda Katz on Vimeo vimeo.com/6703956
155 名前:nobodyさん mailto:sage [2009/10/04(日) 22:12:35 ID:???] ruby入門書を今日読み終えたおれに、最適なRoR入門書を教えてください。
156 名前:nobodyさん [2009/10/04(日) 22:39:39 ID:ZAPGL++U] さくらインターネットのレンタルサーバーにruby on rails環境を構築しようとあれこれ試しています。 (参考URL nyon2.net/archives/2009/01/ruby-on-railsruby-on-rails.html ) sqlite3-rubyのインストールで躓きました。gemのインストールが失敗します 解決方法をご教授ください。
157 名前:156 [2009/10/04(日) 22:42:24 ID:ZAPGL++U] 量が多いため2つにわけました。実行結果は以下の通りです。 よろしくお願いします。 %setenv RB_USER_INSTALL true %gem18 install sqlite3-ruby Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /usr/local/bin/ruby18 extconf.rb install sqlite3-ruby checking for fdatasync() in -lrt... no checking for sqlite3.h... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: 〜オプションのため略しました。〜 Gem files will remain installed in /home/blueee/lib/ruby/gem/gems/sqlite3-ruby-1.2.5 for inspection. Results logged to /home/blueee/lib/ruby/gem/gems/sqlite3-ruby-1.2.5/ext/sqlite3_api/gem_make.out
158 名前:nobodyさん mailto:sage [2009/10/04(日) 23:40:56 ID:???] sqlite3 のコンパイルに必要なヘッダとか、 あとsqlite3自体が入っていることを確認するべき。
159 名前:156 [2009/10/05(月) 01:44:55 ID:tqFfwgsk] 早速ありがとうございます。 確認したところsqlite3自体は入っています。 %sqlite3 --version 3.6.14.2 sqlite3.hやライブラリも入っているようです。 %ll /usr/local/include/sqlite3.h -rw-r--r-- 1 root wheel 254446 Jun 17 12:41 /usr/local/include/sqlite3.h %ll /usr/local/lib/libsqlite3.so lrwxr-xr-x 1 root wheel 15 Jun 17 12:41 /usr/local/lib/libsqlite3.so -> libsqlite3.so.8
160 名前:nobodyさん mailto:sage [2009/10/05(月) 01:50:05 ID:???] じゃあ /usr/local がgem install時に使われない状態なんだろうね。 $ gem install sqlite3-ruby -- --with-sqlite3-dir=/usr/local かな。 --with-sqlite3-lib とか --with-sqlite3-include もあるらしい。
161 名前:nobodyさん mailto:sage [2009/10/05(月) 01:55:19 ID:???] 「省略した」とあるオプションの中に>>160 で書いたやつあるはずなんだよね。
162 名前:156 [2009/10/05(月) 03:26:41 ID:tqFfwgsk] 言われた通りやってみたらできました。 ありがとうございます! %setenv RB_USER_INSTALL true %gem18 install sqlite3-ruby -- --with-sqlite3-dir=/usr/local Building native extensions. This could take a while... Successfully installed sqlite3-ruby-1.2.5 1 gem installed これってsqlite3のヘッダなどのパスがgemのデフォルトと違ってたってことなんですかね?
163 名前:nobodyさん mailto:sage [2009/10/05(月) 08:49:14 ID:???] unix系でデフォルトなんて無いけどな。環境によって違うのが普通。 自分で鯖建てたりして、もうちょっと勉強したほうが。
164 名前:nobodyさん mailto:sage [2009/10/05(月) 12:41:34 ID:???] prefixはデフォルトで探すようになってるはずなんだが。 つまりruby自身が/usr/localにインストールされてるなら/usr/localは見てるはず。
165 名前:nobodyさん [2009/10/05(月) 15:58:08 ID:IPNAD5I/] Subversionを使ってコミット/チェックアウトする時にpublicフォルダのサブフォルダのいくつかを 更新しないようにしたいのですが、そのようなコマンドはあるでしょうか。
166 名前:nobodyさん mailto:sage [2009/10/05(月) 16:07:22 ID:???] pc12.2ch.net/test/read.cgi/tech/1230488758/ Subversion r11
167 名前:nobodyさん [2009/10/05(月) 19:49:34 ID:yk3Qebit] windowsで開発したアプリケーションをlinuxで運用したいんですが どうすれば良いでしょうか?
168 名前:nobodyさん mailto:sage [2009/10/05(月) 19:57:45 ID:???] >>167 日本語でok
169 名前:nobodyさん mailto:sage [2009/10/05(月) 20:13:31 ID:???] ウィンドウズで開発したアプリケーションをリナックススで運用したいという意味です
170 名前:nobodyさん mailto:sage [2009/10/05(月) 20:21:28 ID:???] >>169 いや、確かに英単語がカタカナにはなっているけどさwww
171 名前:nobodyさん mailto:sage [2009/10/05(月) 20:25:53 ID:???] クススって馬鹿にされてるみたいだ
172 名前:nobodyさん mailto:sage [2009/10/05(月) 21:51:18 ID:???] RubyとRailsの実行環境さえ用意できればあとはwindowsとかわらんよ
173 名前:nobodyさん mailto:sage [2009/10/05(月) 23:00:27 ID:???] Windowsで開発したRailsアプリケーションでもLinux用の特別なデプロイは 必要ないと考えてよろしいのでしょうか?
174 名前:nobodyさん mailto:sage [2009/10/06(火) 00:09:18 ID:???] 特別なデプロイってのが意味分からん 何が気になってるのか具体的に言ってよ
175 名前:nobodyさん mailto:sage [2009/10/06(火) 00:19:49 ID:???] あ、すみません 簡単に言うとWindowsで書いたソースコードをLinuxのルートにコピーするだけで 動くんでしょうか?
176 名前:nobodyさん mailto:sage [2009/10/06(火) 00:40:32 ID:???] 環境言ってくれなきゃ何もアドバイスしようが無いんだってば Webサーバーは使うの?RubyとRailsのインストールと設定は終わってるの?DBは?
177 名前:nobodyさん mailto:sage [2009/10/06(火) 00:59:22 ID:???] 何度もすみません 開発環境はOSがWindowsVistaとXP。NetBeansを使おうと思っています。 実行環境はOSがUbuntu9.04。 開発実行環境ともRubyのバージョンは1.8.7、Railsは2.3.2です。 WebServerはApacheです。 DBはsqliteかMySQLどちらが良いか検討中です。
178 名前:nobodyさん mailto:sage [2009/10/06(火) 01:29:31 ID:???] > Linuxのルートにコピーするだけ ってほど簡単ではないけど普通はそのままのコードで動くよ。 あなたの文章からにじみ出てくる理解度だと、LinuxでRails環境を 作った経験があるひとに初めの1回だけお願いすることをオススメするよ。
179 名前:nobodyさん mailto:sage [2009/10/06(火) 01:37:49 ID:???] ありがとうございます。 残念ながらシュミグラマのため、周囲にプログラミング出来る人や Linuxに習熟した人は1人もおりません。 一応Ubuntu専用機および仮想マシン上でRails環境を自力で構築して Linux状でScaffoldしたテストプログラムが正常に動くことは確認しております。 (Railsのバージョンで手こずりましたが) が、指摘された件に関してはかなり不安があるのも事実なので 本格的な開発に入る前に質問させて貰いました。 まだたのしいRubyとRailsレシピを一回ずつ読んだ程度なので もう少し準備しようと思います。
180 名前:nobodyさん mailto:sage [2009/10/06(火) 02:03:27 ID:???] 自力でLinux上のRails環境を作れたなら時間をかけて 頑張れば何とかできるのではないでしょうか。 Windowsでつくったアプリケーションも普通は問題なく動きます。 気をつけるのは、 ・文字コードはUTF8 ・改行コードに気をつける ・ファイルシステムのディレクトリ区切り文字 ・ファイルのテキスト/バイナリモード ・その他Windows依存のこと ぐらいかなあ。 頑張ってください。
181 名前:nobodyさん mailto:sage [2009/10/06(火) 02:33:02 ID:???] お節介だけど、サイト構築だけが目的の趣味プログラマならそれでいいけど プログラミングを勉強したいという趣味プログラマならLinux環境で開発することをお勧めする。
182 名前:nobodyさん mailto:sage [2009/10/06(火) 02:45:11 ID:???] I think so
183 名前:nobodyさん mailto:sage [2009/10/06(火) 07:38:34 ID:???] >>181 ターミナルへのお誘いきたぁ
184 名前:nobodyさん mailto:sage [2009/10/06(火) 08:36:54 ID:???] >>180 重ね重ね、ありがとうございました。 >>181 時間と環境と勘案して検討してみます。
185 名前:nobodyさん mailto:sage [2009/10/06(火) 09:45:34 ID:???] Poderosaおすすめ、Puttyもいいけど。
186 名前:nobodyさん mailto:sage [2009/10/06(火) 11:31:18 ID:???] UTF-8 TeraTerm だろ JK Putty は、いろんな便利な機能があるけど、いまいちなじめない。
187 名前:nobodyさん mailto:sage [2009/10/06(火) 13:06:28 ID:???] Linux環境で開発した方が結果的に時間も短くて済むよ
188 名前:nobodyさん mailto:sage [2009/10/06(火) 14:21:23 ID:???] いやそれは無いわ emacs暦8年ぐらいだけどeclipse開発の方が効率は上だぜ
189 名前:nobodyさん mailto:sage [2009/10/06(火) 14:41:07 ID:???] WindowsのRuby遅いからなぁ ちょっとした事も遅いから、Linuxの方が良いな
190 名前:nobodyさん mailto:sage [2009/10/06(火) 20:25:04 ID:???] NetBeansで開発だからjrubyだよ ネイティブ版使うより安定した環境だと思う 使ったことないけど
191 名前:nobodyさん mailto:sage [2009/10/06(火) 20:32:13 ID:???] ねっとびーんずって何?美味しそう
192 名前:nobodyさん mailto:sage [2009/10/06(火) 22:28:07 ID:???] Windowsで開発なんて難易度高すぎる…
193 名前:nobodyさん mailto:sage [2009/10/06(火) 22:34:04 ID:???] 俺の想像ではあるが、10年後、20年後にはCUIでの開発ってレアな 存在になっていると思うぞ。