タグ付けされた質問 「ruby」

Rubyは、マルチプラットフォームのオープンソースの動的オブジェクト指向インタープリタ言語であり、1995年に松本幸宏(Matz)によって作成されました。[ruby]タグは、Ruby言語に関連する質問(構文やライブラリなど)を対象としています。Ruby on Railsの質問は[ruby-on-rails]でタグ付けする必要があります。

11
Ruby、PythonがJavascript V8の速度を得るために何を妨げているのですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 5年前休業。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 V8エンジンの最適化(インラインキャッシュなど)の実装をブロックしているRuby / Python機能はありますか? PythonはGoogleのメンバーによって共同開発されているため、ソフトウェア特許によってブロックされるべきではありません。 または、これはGoogleがV8プロジェクトに投入したリソースの問題です。



19
Ubuntuでのsqlite3-rubyインストールエラー
sqlite3-rubyのインストール中に次のエラーが発生しました: ネイティブ拡張の構築。しばらく時間がかかる場合があります... エラー:sqlite3-rubyのインストールエラー: エラー:gemネイティブ拡張のビルドに失敗しました。 /usr/bin/ruby1.8 extconf.rb sqlite3.hをチェックしています...いいえ sqlite3.hがありません。「port install sqlite3 + universal」または「yum install sqlite3-devel」を試してください *** extconf.rbが失敗しました*** 何らかの理由でMakefileを作成できませんでした。おそらく不足しています 必要なライブラリやヘッダー。mkmf.logファイルで詳細を確認してください 詳細。構成オプションが必要になる場合があります。 提供される構成オプション: --with-opt-dir --opt-dirなし --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib --without-opt-lib = $ {opt-dir} / lib --with-make-prog --make-progなし --srcdir =。 --curdir --ruby = / usr / bin / ruby​​1.8 --with-sqlite3-dir …





30
文字列をハッシュのシンボルに変換する最良の方法
Rubyでハッシュ内のすべてのキーを文字列からシンボルに変換する(最速/クリーン/簡単)方法は何ですか? これはYAMLを解析するときに便利です。 my_hash = YAML.load_file('yml') 使用できるようにしたい: my_hash[:key] のではなく: my_hash['key']
250 ruby  hashmap 

13
Rubyは参照渡しですか、値渡しですか?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userオブジェクトはメソッドのlang_errors変数にエラーを追加しますupdate_lanugages。@userオブジェクトの保存を実行すると、lang_errors変数に最初に格納されたエラーが失われます。 私がやろうとしていることは、もっとハックすることです(それは機能していないようです)。なぜ変数値が洗い流されるのか理解したいのですが。参照渡しを理解しているので、値が洗い流されることなくその変数に保持される方法を知りたいのですが。

4
RailsでのOOデザイン:どこに置くか
私は本当にRailsを楽しんでいます(一般的にRESTを使用していませんが)。Rubyが非常にオブジェクト指向であることを楽しんでいます。それでも、巨大なActiveRecordサブクラスと巨大なコントローラーを作成する傾向は非常に自然です(リソースごとにコントローラーを使用する場合でも)。より深いオブジェクトワールドを作成する場合、クラス(およびモジュール)をどこに配置しますか?ビュー(ヘルパー自体?)、コントローラー、モデルについて質問しています。 Libは大丈夫です。開発環境で再読み込みするためのいくつかの解決策を見つけましたが、これを行うためのより良い方法があるかどうか知りたいのですが。クラスが大きくなりすぎるのを本当に心配しています。また、エンジンはどうですか、どのように適合しますか?

30
Ruby on Railsの学習
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 今のところ、私はJavaとC#の開発者です。Ruby on Railsをどんどん見るほど、本当に学びたいと思っています。 RoRを学ぶのに最適なルートは何ですか。Windowsで開発する方が簡単ですか、それともLinuxで仮想マシンを実行するだけですか? Visual Studioの堅牢性に匹敵するIDEはありますか?何をすべきかについて良いオーバーヘッドを与える開発するプログラムはありますか?良い本はありますか? 真剣に、どんなヒント/トリック/暴言も素晴らしいでしょう。
241 ruby-on-rails  ruby  ide 

7
文字列をルビで記号可能に変換する
シンボルは通常そのように表されます :book_author_title しかし、文字列がある場合: "Book Author Title" : 生の文字列の正規表現による置換を行わずに記法を使用できる記号に変換する組み込みの方法がrails / ruby​​にありますか?

6
Rubyで先行ゼロを出力するにはどうすればよいですか?
Rubyスクリプトから一連の番号付きファイルを出力しています。数値はカウンターのインクリメントから取得されますが、それらをディレクトリ内で適切に並べ替えるために、ファイル名に先行ゼロを使用したいと思います。言い換えると file_001 ... の代わりに file_1 数値を文字列に変換するときに先行ゼロを追加する簡単な方法はありますか?(「10未満の場合... 100未満の場合」を実行できることはわかっています)。
238 ruby 

8
Rubyでファイルの行を読み取る方法
次のコードを使用してファイルから行を読み取ろうとしました。ただし、ファイルを読み取る場合、内容はすべて1行で表示されます。 line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end ただし、このファイルは各行を個別に印刷します。 のようruby my_prog.rb < file.txtにstdinを使用する必要があります。この場合、ファイルが使用している行末文字を推測できません。どうすれば対応できますか?
237 ruby  line-endings 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.