Articles of ruby on rails

Use el archivo rvmrc o ruby-version para establecer un gemset de proyecto con RVM?

Uso RVM, el administrador de versiones de Ruby para especificar una versión de Ruby y un conjunto de gems para cada uno de mis proyectos de Rails. Tengo un archivo .rvmrc para seleccionar automáticamente una versión de Ruby y gemset cada vez que copio en un directorio de proyecto. Después de instalar RVM 1.19.0, recibo […]

Rieles: cómo usar un ayudante dentro de un controlador

mientras me doy cuenta de que se supone que debes usar un ayudante dentro de una vista, necesito un ayudante en mi controlador mientras construyo un objeto JSON para regresar. Se parece un poco a esto: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments < comment.id, :content => html_format(comment.content) } end render :json => […]

Ejecute un solo archivo de migración

¿Hay una manera fácil de ejecutar una sola migración? No quiero migrar a una determinada versión, solo quiero ejecutar una específica.

¿Hay documentación para los tipos de columna Rails?

Estoy buscando algo más que la simple lista de tipos que se encuentra en esta página : : primary_key,: string,: text,: integer,: float,: decimal,: datetime,: timestamp,: time,: date,: binary,: boolean Pero, ¿hay alguna documentación que realmente defina estos campos? Específicamente: ¿Cuál es la diferencia entre :string y :text ? Entre :float y :decimal ? ¿Cuáles […]

Mejor herramienta WebSocket de Ruby on Rails

Comencé proyecto en Rails 3 y necesito agregar notificaciones (como Facebook uno). La mejor manera sería usar WebSocket para dispositivos de soporte como iPad, pero no puedo encontrar ninguna herramienta buena para implementarlo fácilmente en Rails. Encontré Pusherapp, pero los precios son abrumadores, y tampoco creo que sea prudente proporcionar mis datos a una empresa […]

Error al ejecutar la aplicación Rails – ExecJS :: RuntimeError

Intenté buscar en Google esto y aún no he encontrado una respuesta a mi problema. Estoy tratando de ejecutar un script de controlador simple a través de Rails y me está dando este error cuando llego a la página. ExecJS::RuntimeError in Say#hello Obviamente, Say es el controlador y hola es el método. Más abajo en […]

Rails: esquema de unión con has_and_belongs_to_many?

Me gustaría crear una estructura de Users tenga muchos friends , también User de clase: class User < ActiveRecord::Base has_and_belongs_to_many :friends, class_name: "User" end No necesito ningún detalle de su relación, así que no uso :through de clase de Friendship . Pero ahora no puedo encontrar la manera de crear la base de datos correspondiente […]

Convierte HTML a archivo de palabra?

Cómo convertir un archivo ruby ​​en un archivo de Word, es decir (archivo docx). Para pdf, gambamos gem. Pero, ¿hay alguna joya para el archivo de palabras? Estoy tratando de convertir mi archivo html en un archivo de palabras para que pueda ser editable también para el usuario. ¿Qué debería hacer en ese caso? Estaba […]

Ruby 2.4 y Rails 4 nivel de stack demasiado profundo (SystemStackError)

Estoy intentando ejecutar un proyecto recién creado en Rails 4.0.8 pero recibo un error: rails s => Booting WEBrick => Rails 4.0.8 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server /usr/local/lib/ruby/gems/2.4.0/gems/activesupport-4.0.8/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Fixnum is deprecated /usr/local/lib/ruby/gems/2.4.0/gems/activesupport-4.0.8/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Bignum is deprecated Exiting […]

ERROR: no se pudo construir la extensión nativa de la gem en Mavericks

Estoy intentando ejecutar el bundle en mi proyecto Rails en OSX 10.9. Falla al llegar a la gem pg con este error: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/kyledecot/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with –with-pg-config=/path/to/pg_config checking for libpq-fe.h… yes checking for libpq/libpq-fs.h… […]