Articles of ruby on rails 3

¿Cómo configurar el mailer de acción (debo registrar dominio)?

Estoy creando una aplicación simple sin fines de lucro con Ruby on Rails. Tengo que configurar los siguientes ajustes para poder enviar correos electrónicos con Gmail: Depot::Application.configure do config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { address:”smtp.gmail.com”, port:587, domain:”domain.of.sender.net”, authentication: “plain”, user_name:”dave”, password:”secret”, enable_starttls_auto: true } end Soy completamente nuevo con estas cosas y no tengo idea […]

Si tengo un hash en Ruby on Rails, ¿hay alguna manera de hacerlo de acceso indiferente?

Si ya tengo un hash, ¿puedo hacerlo para que h[:foo] h[‘foo’] ¿son lo mismo? (¿Se llama acceso indiferente?) Los detalles: cargué este hash usando lo siguiente en los initializers pero probablemente no debería hacer una diferencia: SETTINGS = YAML.load_file(“#{RAILS_ROOT}/config/settings.yml”)

Rails: ParameterFilter :: compiled_filter intenta duplicar el símbolo

Estoy corriendo rails3 con la gem notificadora de excepción de Rails. Cuando se produce una excepción y se debe enviar un correo electrónico, recibo una excepción de la clase ParameterFilter. He encontrado el problema en la fuente de los Rails y no estoy seguro de cuál es la mejor manera de proceder. El problema ocurre […]

¿Cuál es la diferencia entre ‘File.read’ y ‘IO.read’?

Estoy usando Ruby y Ruby on Rails 3 y me gustaría saber … … cual es la diferencia entre File.read(“filename.txt”) y IO.read(“filename.txt”) ?

form_for método undefined

Leí un libro llamado ‘Rails 3 in Action’ e hice dos páginas: ‘index’ y ‘new’, set route.rb: root :to => ‘projects#index’ match ‘/new’, to:’projects#new’ y proyectos_controller: def new @project = Project.new end def create @project = Project.new(parmas[:project]) @project.save flash[:notice] = “Project has been created” redirect_to @project end y ver archivos: index.html.erb Esto funciona correctamente, porque […]

Rails 4 / postgresql 9.4 – Consulta y actualiza un objeto Ruby dentro de una matriz

Tengo un método (find_by_sql) que genera un objeto ruby ​​dentro de una matriz como esta: [#] ¿Cómo puedo actualizar el atributo ‘deal_available’ del objeto dentro de mi base de datos en raw postgresql? Intenté diferentes formas de escribirlo, pero me tropiezo con el hecho de que es muy específico: es una matriz, y dentro hay […]

¿Cómo obtener el valor de incluir con condiciones?

Tengo tres mesas, digamos shop, item y item_type la tienda contiene nombres de tiendas y el artículo contiene artículos de cada tienda y item_type contiene diferentes tipos de artículos junto con el estado, como disponible o no disponible. Ahora quiero renderizar format.json { render json: {:shop => @shops.as_json(:include => :items)}} pero según la condición, diga […]

main_app Espacio de nombres desconocido en Rspec, solo en pruebas de conjunto de unidades (lote)

Tengo una clase auxiliar, ApplicationHelper, que tiene un método, build_links (). Tengo otra clase, AppleClass, que se refiere a ese método. AppleClass def foo …. build_links end end ApplicationHelperClass def build_links main_app.blah_path(1) end end La complicación aquí es que hay un Motor, por lo que generalmente hago referencia explícita a “main_app.blah_path” no solo a “blah_path”. […]

¿Error al instalar “nokogiri” en una aplicación de Ruby on Rails?

He estado siguiendo junto con el curso Ruby on Rails de Lynda.com. Hice todo lo que se menciona en los videos. Estoy intentando ejecutar el comando del rails server , que debería ser predeterminado para WEBrick, ¿correcto? Ejecuto el comando y tiene un problema en el archivo nokogiri.rb y en la línea 29 donde ocurre […]

¿Cómo puedo llamar a una acción de controlador basada en un cuadro combinado?

Estoy usando Ruby on Rails 3.2.2 y ruby ​​1.9. Tengo una oferta modelo y uno de los atributos es el estado. En la página de índice, la primera vez que se carga, muestra los datos de la licitación en función de la compañía del usuario que ya inició sesión (también mostrará el estado). Quiero tener […]