Resultados de la búsqueda a petición "ruby"

2 la respuesta

Genere un `link_to` a la acción del controlador` edit`, dinámicamente

Estoy usando Ruby on Rails 3.0.7 y me gustaría generar unlink_to a la acción del controladoredit, dinamicament. Tengo que usarlo en una plantilla parcial, pero el problema es que estoy renderizando esa misma plantilla parcial para diferentes ...

7 la respuesta

Asignación constante dinámica

class MyClass def mymethod MYCONSTANT = "blah" end end me da el error: SyntaxError: error de asignación constante dinámica ¿Por qué se considera esto una constante dinámica? Solo le estoy asignando una cadena.

7 la respuesta

Ruby cadena de codificación url

¿Cómo hago URI :: codificar una cadena como: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a Para obtenerlo en un formato como: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A (según RFC 1738) Esto es lo que he ...

2 la respuesta

Rails: ¿Método de instancia de modelo o método auxiliar?

Por convención, ¿debería definirse lo siguiente como un método de instancia de mi modelo o un método auxiliar? # app/models/user.rb class User < ActiveRecord::Base def full_name "#{first_name} #{last_name}" end end # ...

2 la respuesta

¿Cómo tiene Array # map un parámetro para hacer algo como esto?

def double(a) a*2 end method_object = method(:double)y aquí está mi pregunta, ¿cómo funciona este código: [1,3,5,6].map(&method_object)achieve el mismo resultado de [1,3,5,6].map {|x| method_object.call(x)}en el documento Ruby, el mapa Array ...

3 la respuesta

El bloque de código pasado a cada uno funciona con corchetes pero no con 'do' - 'end' (ruby)

Recientemente comencé a aprender Ruby, y entendí que podrías usar bloques de código con ambas sintaxis. Pero acabo de encontrar un caso que no entiendo: #my_hash is a hash in which the keys are strings and the values arrays, but dont think ...

3 la respuesta

RESTful carga de archivos con CarrierWave

Estoy tratando de construir un backend API para cargar archivos. Quiero poder cargar archivos con una solicitud POST que tenga una cadena codificada en Base64 del archivo. El servidor debe decodificar la cadena y guardar el archivo ...

1 la respuesta

Cómo evitar que Savon agregue prefijos a soap.body

Así es como estoy creando un cliente: @client = Savon::Client.new do wsdl.document = my_document wsdl.endpoint = my_endpoint endy así es como obtengo una respuesta: @response = @client.request :the_action do soap.body = xml soap.body ...

2 la respuesta

ActiveModel - Ver - Controlador en rieles en lugar de ActiveRecord?

Estoy tratando de usar ActiveModel en lugar de ActiveRecord para mis modelos porque no quiero que mis modelos tengan nada que ver con la base de datos. Abajo está mi modelo: class User include ActiveModel::Validations validates :name, ...

1 la respuesta

¿Cómo puedo interpolar una variable en una expresión regular de Ruby?

data.to_enum(:scan,/(#entity[0])/i).map do |m,| p $`.size ¿Cómo puedo usar la variable dinámica en la expresión regular? @#entity[0] devuelve un valor, pero en la sintaxis anterior #entity [0] se toma literalmente en la expresión regular.