Articles of ruby on rails

El extraño error “406 no es aceptable”

Cuando trato de realizar esta acción a través de Javascript, aparece un error 406 Not Acceptable : def show @annotation = Annotation.find_by_id(params[:id]) respond_to do |format| format.html { if @annotation.blank? redirect_to root_path else redirect_to inline_annotation_path(@annotation) end } format.js { if params[:format] == “raw” render :text => @annotation.body.to_s else render :text => @annotation.body.to_html end } end end […]

¿Cómo configuro el host predeterminado para los ayudantes de url en los Rails?

Me gustaría hacer algo como esto config.default_host = ‘www.subdomain.example.com’ en algunos de mis archivos de configuración, para que object_url helpers ( ActionView::Helpers::UrlHelper ) produzca enlaces que comiencen por http://www.subdomain.example.com Intenté buscar en los documentos, pero no encontré nada, excepto los documentos de ActionMailer y http://api.rubyonrails.org/classes/Rails/Configuration.html, que no es útil para mí, porque no sé en […]

Diferencia entre -%> y%> en Rails

Empecé algunos tutoriales de Rails y noté que algunos de los bloques de código de vista son como y otros bloques de código son como Cuál es la diferencia entre -%> y%> Si conoces algunas buenas referencias de syntax a las que me puedes dirigir, eso también sería útil.

Validar la presencia de un campo u otro (XOR)

¿Cómo valido la presencia de un campo u otro pero no ambos y al menos uno?

Rieles 3: ¿Cómo “redireccionar_ a” en la llamada Ajax?

El siguiente método de attempt_login se llama utilizando Ajax después de enviar un formulario de inicio de sesión. class AccessController ‘jobs’, :action => ‘index’) else […] end end end El problema es que redirect_to no funciona. Como resolverias esto ?

¿Cómo extraer los parámetros de URL de una URL con Ruby o Rails?

Tengo algunas URL, como http://www.example.com/something?param1=value1&param2=value2&param3=value3 y me gustaría extraer los parámetros de estas URL y obtenerlos en una Hash. Obviamente, podría usar expresiones regulares, pero me preguntaba si habría formas más fáciles de hacerlo con Ruby o Rails. No he encontrado nada en el URI módulo Ruby, pero quizás me haya perdido algo. De hecho, […]

Rails 3: el contenedor “campo con errores” cambia el aspecto de la página. ¿Cómo evitar esto?

Campo de correo electrónico: Email: Se ve como esto: Pero, si la validación del correo electrónico falla, se convierte en: Email: que se ve así: ¿Cómo podría evitar este cambio de apariencia?

Rieles: ¿Cuál es una buena forma de validar enlaces (URL)?

Me preguntaba cómo mejor validaría las URL en Rails. Estaba pensando en usar una expresión regular, pero no estoy seguro de si esta es la mejor práctica. Y, si tuviera que usar una expresión regular, ¿alguien podría sugerirme una? Todavía soy nuevo en Regex.

¿Rails 3 idea, current_user no es accesible en un modelo?

en mi modelo project.rb, bash crear un ámbito con una variable dinámica: scope :instanceprojects, lambda { where(“projects.instance_id = ?”, current_user.instance_id) } Obtuve el siguiente error: undefined local variable or method `current_user’ for # Donde en el controlador puedo acceder a current_user.instance_id … ¿Hay alguna razón por la cual el modelo no puede acceder y una […]

Error de despliegue de Heroku H10 (aplicación bloqueada)

Tengo una aplicación RoR trabajando en mi computadora local, pero cuando la envío a heroku, falla. El registro de errores da un error H10 y dice: 2012-11-21T15:26:47+00:00 app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.4.2/lib/new_relic/control/instance_methods.rb:95:in `start_agent’ 2012-11-21T15:26:48+00:00 heroku[web.1]: State changed from starting to crashed 2012-11-21T15:26:48+00:00 heroku[web.1]: Process exited with status 1 2012-11-21T15:26:59+00:00 heroku[router]: at=error code=H10 desc=”App crashed” method=GET path=/ host=xxx.herokuapp.com […]