Pertanyaan yang diberi tag «ruby»

Ruby adalah multi-platform open-source, bahasa yang diartikan berorientasi objek dinamis, dibuat oleh Yukihiro Matsumoto (Matz) pada tahun 1995. Tag [ruby] adalah untuk pertanyaan yang berhubungan dengan bahasa Ruby, termasuk sintaks dan perpustakaannya. Pertanyaan Ruby on Rails harus ditandai dengan [ruby-on-rails].



7
Haruskah saya menggunakan alias atau alias_method?
Saya menemukan sebuah posting blog di aliasvs alias_method. Seperti ditunjukkan dalam contoh yang diberikan dalam posting blog itu, saya hanya ingin alias metode lain di dalam kelas yang sama. Yang mana yang harus saya gunakan? Saya selalu melihat aliasdigunakan, tetapi seseorang mengatakan kepada saya alias_methodlebih baik. Penggunaan alias class User …
353 ruby  alias 


9
Ruby: Memanggil metode kelas dari instance
Di Ruby, bagaimana Anda memanggil metode kelas dari salah satu instance kelas itu? Katakan saya punya class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid mentioning Truck. Seems I'm repeating …
347 ruby  class-method 

8
Rails: termasuk vs.: bergabung
Ini lebih dari pertanyaan "mengapa hal-hal bekerja seperti ini" daripada pertanyaan "Saya tidak tahu bagaimana melakukan ini" ... Jadi, Injil menarik catatan terkait yang Anda tahu akan Anda gunakan adalah menggunakan :includekarena Anda akan bergabung dan menghindari sejumlah pertanyaan tambahan: Post.all(:include => :comments) Namun ketika Anda melihat log, tidak ada …



12
Apa cara "benar" untuk beralih melalui array di Ruby?
PHP, untuk semua kutilnya, cukup bagus dalam hal ini. Tidak ada perbedaan antara array dan hash (mungkin saya naif, tapi ini tampaknya benar bagi saya), dan untuk beralih melalui Anda hanya melakukan foreach (array/hash as $key => $value) Di Ruby ada banyak cara untuk melakukan hal semacam ini: array.length.times do …
341 ruby  arrays  loops 



5
Bagaimana cara mengubah objek hash ruby ​​ke JSON?
Bagaimana cara mengubah objek hash ruby ​​ke JSON? Jadi saya mencoba contoh ini di bawah & tidak berhasil? Saya sedang melihat RubyDoc dan Hashobjek jelas tidak memiliki to_jsonmetode. Tetapi saya membaca di blog yang Rails mendukung active_record.to_jsondan juga mendukung hash#to_json. Saya bisa mengerti ActiveRecordadalah objek Rails, tetapi Hashbukan asli Rails, …


10
Bagaimana menemukan di mana metode didefinisikan saat runtime?
Kami baru-baru ini memiliki masalah di mana, setelah serangkaian komitmen terjadi, proses backend gagal dijalankan. Sekarang, kami adalah anak laki-laki dan perempuan yang baik dan berlari rake testsetelah setiap check-in tetapi, karena beberapa keanehan dalam pemuatan perpustakaan Rails, itu hanya terjadi ketika kami menjalankannya langsung dari Mongrel dalam mode produksi. …

9
Cara menghindari "tidak dapat memuat file seperti itu - utils / popen" dari homebrew di OSX
Saya mendapatkan kesalahan saat menjalankan brewdi terminal: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- utils/popen (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/brew.rb:16:in `<main>' Ini adalah pengaturan permata saya: - RUBYGEMS VERSION: …
327 ruby  macos  rubygems  homebrew 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.