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

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



5
Rubyクラスの名前を取得するにはどうすればよいですか?
ActiveRecordオブジェクトからクラス名を取得するにはどうすればよいですか? 私が持っています: result = User.find(1) 私は試した: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" 文字列で(Userこの場合は)クラス名だけが必要です。その方法はありますか? これはかなり基本的なことはわかっていますが、RailsとRubyの両方のドキュメントを検索しましたが、見つかりませんでした。

5
Rails I18n検証非推奨警告
rails 4.0.2にアップデートしたところ、次の警告が表示されました。 [非推奨] I18n.enforce_available_localesは将来的にデフォルトでtrueになります。本当にロケールの検証をスキップしたい場合は、I18n.enforce_available_locales = falseを設定してこのメ​​ッセージを回避できます。 falseに設定することでセキュリティ上の問題はありますか?

4
保存せずにRails update_attributes?
レコードを保存しないupdate_attributesの代替はありますか? だから私は次のようなことをすることができます: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save ところで、私はできることを知っていますが@car.model = 'Sierra'、すべてを1行で更新したいと思います。



3
Ruby、exec、system、%x()またはBackticksの違い
次のRubyメソッドの違いは何ですか? exec、systemおよび%x()またはバッククォート Rubyを介してプログラムで端末コマンドを実行するために使用されることは知っていますが、これを行うには3つの異なる方法がある理由を知りたいのです。
370 ruby  exec 



4
Rubyでのオブジェクトのタイプの判別
私が探しているものの例としてpythonを使用します(Pythonがわからない場合は、疑似コードと考えることができます)。 >>> a = 1 >>> type(a) <type 'int'> 私はルビーで私ができることを知っています: 1.9.3p194 :002 > 1.class => Fixnum しかし、これはオブジェクトのタイプを判別する適切な方法ですか?
365 ruby  types 

16
Rubyの文字列連結
Rubyで文字列を連結するよりエレガントな方法を探しています。 次の行があります。 source = "#{ROOT_DIR}/" << project << "/App.config" これを行うより良い方法はありますか? そして、そのことについては何の違いである<<とは+?

8
Rubyでnil値をマップおよび削除する方法
map値を変更するか、nilに設定するを持っています。次に、リストからnilエントリを削除します。リストを保持する必要はありません。 これは私が現在持っているものです: # A simple example function, which returns a value or nil def transform(n) rand > 0.5 ? n * 10 : nil } end items.map! { |x| transform(x) } # [1, 2, 3, 4, 5] => [10, nil, 30, 40, nil] items.reject! { |x| x.nil? } # [10, …
361 ruby 


7
RubyでのJSON文字列の解析
Rubyで解析したい文字列があります。 string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' データを抽出する簡単な方法はありますか?
359 ruby  json 

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