ruby

Cómo probar si existen parámetros en rails

Estoy usando una instrucción IF en Ruby on Rails para probar si los parámetros de la solicitud están establecidos. Independi ... rams[:one]) && (defined? params[:two]) ... do something ... elsif (defined? params[:one]) ... do something ... end

¿Cómo uso Ruby para shell scripting?

Tengo algunas tareas simples de shell scripting que quiero hacer Por ejemplo: Seleccionar un archivo en el directorio de tr ... orio actual Entonces, la pregunta es ¿qué partes de las bibliotecas Ruby necesito saber para escribir scripts de shell ruby?

No se puede instalar gem-No se pudo construir la extensión nativa de gem-no se puede cargar dicho archivo-mkmf (LoadError)

Ruby 1.9.3 La parte de Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #... ... ults logged to /var/lib/gems/1.9.1/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out Y obtener un error también. ¿Qué me perdí?

Una línea si la instrucción no funciona

<%if @item.rigged %>Yes<%else%>No<%end%> Estaba pensando en algo como esto? if @item.rigged ? "Yes" : "No" Pero no funciona. Ruby tiene el ||= pero ni siquiera estoy seguro de cómo usar esa cosa.

¿Por qué usar símbolos como claves hash en Ruby?

Muchas veces la gente usa símbolos como claves en un hash Ruby. ¿Cuál es la ventaja sobre el uso de una cadena? Ej: hash[:name] Vs. hash['name']

Ruby: ¿Cuál es la forma más fácil de eliminar el primer elemento de un array?

Digamos que tengo una matriz [0, 132, 432, 342, 234] ¿Cuál es la forma más fácil de deshacerse del primer elemento? (0)

¿Cómo puedo buscar dentro de una matriz de hashes por valores hash en ruby?

Tengo una serie de hashes, @padres. a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father ... lve true? Por ejemplo: @fathers.some_method("age" > 35) #=> array containing the hashes of bob and batman Gracias.

Modelo, Vista, Controlador y Ayudante de Rails: ¿qué va a dónde?

En el desarrollo de Ruby on Rails (o MVC en general), qué regla rápida debo seguir en cuanto a dónde poner la lógica. Por favor responda afirmativamente - Con Ponga esto aquí, en lugar de No ponga eso allí.

¿La mejor manera de requerir todos los archivos de un directorio en ruby?

¿Cuál es la mejor manera de requerir todos los archivos de un directorio en ruby ?

Objeto Rails a hash

Tengo el siguiente objeto que ha sido creado @post = Post.create(:name => 'test', :post_number => 20, :active => tr ... objeto de nuevo a un hash, por ejemplo, haciendo algo como: @object.to_hash ¿Cómo es posible esto desde dentro de rails?

Cómo implementar una clase abstracta en ruby?

Sé que no hay un concepto de clase abstracta en ruby. Pero si es necesario implementarlo, ¿cómo hacerlo? Intenté algo así... ... n crear instancias, pero tampoco se pueden heredar. hacer que el nuevo método sea privado tampoco funcionará. ¿Algún consejo?

Análisis de enteros seguros en Ruby

Tengo una cadena, digamos '123', y quiero convertirla a 123. Sé que puedes simplemente hacer some_string.to_i, pero eso conv ... plemente no es un número en absoluto. EDIT: Estaba buscando la forma estándar de hacerlo, sin expresiones regulares engaño.

¿Cómo dividir (chunk)una matriz Ruby en partes de X elementos? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo dividir un array en Ruby ... ? class Array def chunk(size) # return array of arrays end end foo.chunk(3) # => [[1,2,3],[4,5,6],[7,8,9],[10]]

Ruby variable de instancia de clase vs variable de clase

Leo " ¿Cuándo se establecen las variables de instancia de Ruby?" pero tengo dos mentes cuando usar variables de instancia de ... end p S.s #15 p S.k #23 Ahora entiendo, Instancia de clase Las variables no se pasan a lo largo de la cadena de herencia!

¿Cómo obtengo el nombre de una clase Ruby?

¿Cómo puedo obtener el nombre de la clase de un objeto ActiveRecord? Tengo: result = User.find(1) Lo intenté: result. ... y algún método para eso? Sé que esto es bastante básico, pero busqué los documentos de Rails y Ruby, y no pude encontrarlo.

Cómo convertir una cadena a mayúsculas o minúsculas en Ruby

¿Cómo tomo una cadena y la convierto a mayúsculas o minúsculas en Ruby?

Comprobar si una variable está definida?

¿Cómo puedo comprobar si una variable está definida en Ruby? ¿Hay un método de tipo isset disponible?

Una explicación concisa de nil v. empty v. blank en Ruby on Rails

Me encuentro buscando repetidamente una definición clara de las diferencias de nil?, blank?, y empty? en Ruby on Rails. Aquí ... e caracteres, y una matriz está vacía si no contiene elementos. ¿Falta algo, o se puede hacer una comparación más estricta?

Diferencia entre rake db: migrate db: reset y db: schema: load

La diferencia entre rake db:migrate y rake db:reset está bastante clara en mi cabeza. Lo que no entiendo es cuán rake db:sche ... ke db:migrate) y ejecuta la migración en una base de datos nueva. Por favor ayuda a aclarar, si mi entendimiento ha ido mal.

Cómo comprobar si una cadena es una fecha válida

Tengo una cadena: "31-02-2010" y quiero comprobar si es o no una fecha válida. ¿Cuál es la mejor manera de hacerlo? Necesito un método que devuelva true si la cadena es una fecha válida y false si no lo es.