«ruby» etiketlenmiş sorular

Ruby, 1995 yılında Yukihiro Matsumoto (Matz) tarafından oluşturulan çok platformlu açık kaynaklı, dinamik nesne yönelimli bir yorumlama dilidir. [Ruby] etiketi, sözdizimi ve kütüphaneleri dahil Ruby dili ile ilgili sorular içindir. Ruby on Rails soruları [Ruby on Rails] ile etiketlenmelidir.




8
ActiveRecord for Rails 4'ü devre dışı bırakın
Rails 4'te ActiveRecord'u devre dışı bırakmak istiyorum. config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. …

5
Ruby: kendini genişlet
Ruby'de temel fikrini anlıyorum extend. Bununla birlikte, bu kod segmentinde neler oluyor? Özellikle ne extendişe yarar? Örnek yöntemlerini sınıf yöntemlerine dönüştürmenin uygun bir yolu mu? Sınıf yöntemlerini baştan belirlemek yerine neden bu şekilde yaparsınız? module Rake include Test::Unit::Assertions def run_tests # etc. end # what does the next line do? …
113 ruby 

12
Cocoapods kurulumu, terminaldeki pod kurulum komutuna takıldı
MacBook-Pro:~ skbc$ pod setup --verbose /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777 Setting up CocoaPods master repo Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`) $ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master Cloning into 'master'... Cocoapods web sitesi, SO ve birkaç eğitim videosu tarafından sağlanan kaynakları inceledim. Birkaç …
113 ios  ruby  git  xcode5  cocoapods 



8
Ruby'de bir nesne için tüm yöntemler nasıl listelenir?
Belirli bir nesnenin erişebildiği tüm yöntemleri nasıl listeleyebilirim? @current_userUygulama denetleyicisinde tanımlanan bir nesnem var : def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end Ve görünüm dosyasında kullanabileceğim yöntemleri görmek istiyorum. Özellikle, bir :has_manyderneğin hangi yöntemleri sağladığını görmek istiyorum . (Neyin :has_many sağlanması gerektiğini biliyorum ama bunu kontrol etmek istiyorum.)

1
'Atama Şubesi Koşul Boyutu çok yüksek' ile ne kastedilmektedir ve nasıl düzeltilir?
Rails uygulamamda Rubocopsorunları kontrol etmek için kullanıyorum . Bugün bana böyle bir hata verdi: Assignment Branch Condition size for show is too high. İşte kodum: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Bu ne anlama geliyor ve bunu nasıl düzeltebilirim?

8
Homebrew hatalarında yükleme
Rvm ve ruby ​​1.9.2 yüklemeye çalışılıyor Zaten homebrew ve git yükledim, ancak izin hataları almaya devam ettiğim için tam güncellemeleri alamadım. Snow Leopard yeniden yüklendi ve izinler onarıldı. Şimdi bu olur ... $ brew install wget Hata: / usr / local / Cellar'a yazılamıyor

10
Bootstrap 3'ü Rails Uygulamasına Yükleme
Rails uygulamama Bootstrap 3.0 yüklemeye çalışıyorum. Yakın zamanda Michael Hartl'ın eğitimini bitirdim ve şimdi Bootstrap'in bu yeni sürümünü kullanarak kendi sistemimi kurmaya çalışıyorum, ancak emin olmadığım birkaç sorum var. Sistem özelliklerim: MBP'de OS X Mountain Lion Raylar 4.0 Ruby 2.0 Sahip olduğum sorular: Gemfile'ımda kullanılacak en iyi mücevher hangisidir? Birkaç …

5
Do block ve kaşlı ayraçları kullanma {}
Ruby'de yeni, acemi eldivenlerinizi giyin. Aşağıdaki iki kod parçacığı arasında herhangi bir fark (belirsiz veya pratik) var mı? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Ayraç sözdiziminin bloğu tek bir satıra yerleştirmenize izin vereceğini biliyorum. …
112 ruby  coding-style 



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.