Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].




8
Deshabilitar ActiveRecord para Rails 4
Quiero deshabilitar ActiveRecord en Rails 4. Hice lo siguiente en 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, …

5
Ruby: extender uno mismo
En Ruby, entiendo la idea básica de extend. Sin embargo, ¿qué está pasando en este segmento de código? Específicamente, ¿qué hace extend? ¿Es solo una forma conveniente de convertir los métodos de instancia en métodos de clase? ¿Por qué lo haría de esta manera en lugar de especificar métodos de …
113 ruby 

12
La configuración de Cocoapods se atascó en el comando de configuración de la cápsula en la terminal
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'... He revisado los recursos proporcionados por el sitio web de Cocoapods, SO y …
113 ios  ruby  git  xcode5  cocoapods 


8
Instalación en errores de Homebrew
Intentando instalar rvm y ruby ​​1.9.2 Ya instalé homebrew y git, pero no pude obtener actualizaciones completas porque seguía recibiendo errores de permisos. Snow Leopard reinstalado y permisos reparados. Ahora esto pasa ... $ brew instalar wget Error: no se puede escribir en / usr / local / Cellar


5
Usar do block vs braces {}
Nuevo en ruby, ponte tus guantes de novato. ¿Hay alguna diferencia (oscura o práctica) entre los siguientes dos fragmentos? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Me doy cuenta de que la sintaxis de llaves …
112 ruby  coding-style 




8
¿Cómo enumerar todos los métodos para un objeto en Ruby?
¿Cómo enumero todos los métodos a los que tiene acceso un objeto en particular? Tengo un @current_userobjeto, definido en el controlador de la aplicación: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end Y quiero ver qué métodos tengo disponibles en el archivo de vista. Específicamente, quiero ver qué métodos :has_manyproporciona …

4
RSpec: ¿cómo probar si se llamó a un método?
Cuando escribo pruebas de RSpec, me encuentro escribiendo una gran cantidad de código que se ve así para asegurarme de que se llamó a un método durante la ejecución de una prueba (por el bien del argumento, digamos que realmente no puedo interrogar el estado del objeto después de la …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.