Preguntas etiquetadas con ruby-on-rails

Ruby on Rails es un marco de aplicación web full-stack de código abierto escrito en Ruby. Sigue el popular modelo de marco MVC y es conocido por su enfoque de "convención sobre configuración" para el desarrollo de aplicaciones.




4
cómo generar migración para hacer referencias polimórficas
Tengo una tabla de productos y quiero agregar una columna: t.references :imageable, :polymorphic => true Intenté generar migración para esto haciendo: $ rails generate migration AddImageableToProducts imageable:references:polymorphic pero obviamente lo estoy haciendo mal. ¿Alguien puede hacer alguna sugerencia? Gracias Cuando trato de ponerlo manualmente después de generar la migración, lo …

28
¿Por qué usar Ruby en lugar de Smalltalk? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


5
Migración de rieles: t.references con nombre alternativo?
Entonces tengo una create_table como esta para Cursos en una escuela: create_table :courses do |t| t.string :name t.references :course t.timestamps end pero quiero que haga referencia a otros dos cursos como: has_many :transferrable_as # A Course has_many :same_as # Another Course ¿Puedo decir lo siguiente? t.references :transferrable_as, :as=> :course

4
¿Por qué escape_javascript antes de representar un parcial?
Estoy mirando este episodio de Railscast y me pregunto por qué escape_javascriptse necesita la llamada aquí: $("#reviews").append("<%= escape_javascript(render(:partial => @review)) %>"); ¿Para qué se escape_javascriptusa? De acuerdo con los documentos de Rails : escape_javascript (javascript) Escape del operador devuelve y comillas simples y dobles para segmentos de JavaScript. Pero eso …

16
Bloquear comentarios en plantillas html.erb en rieles
¿Cómo comentas html mezclado con código ruby? some text <% ... %> more text <%= ... %> something else <% ... %> En jsp es muy simple:, <%-- ... --%>pero no puedo encontrar ninguna opción concisa en rieles. Los comentarios html simples <!-- ... -->no funcionan: el código ruby ​​todavía …
120 ruby-on-rails  ruby  erb 

11
Cómo crear asociaciones has_and_belongs_to_many en Factory Girl
Dado lo siguiente class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end ¿Cómo se definen las fábricas para empresas y usuarios incluida la asociación bidireccional? Este es mi intento Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association …

3
¿Cuál es la tarea de "entorno" en Rake?
Según " Tareas personalizadas de rake ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Hasta donde yo sé, los :winner => :environmentmedios "hacer environmentantes winner". Pero lo que es environment? ¿Cuándo debo usarlo? Lo intenté rake -T, pero en la …



7
Problemas para comparar el tiempo con RSpec
Estoy usando Ruby on Rails 4 y la gema rspec-rails 2.14. Para mi objeto, me gustaría comparar la hora actual con el updated_atatributo del objeto después de ejecutar una acción del controlador, pero estoy en problemas porque la especificación no pasa. Es decir, dado lo siguiente es el código de …

3
Hubo un error al intentar cargar la gema 'uglifier'. (Bundler :: GemRequireError)
¿Por qué recibo este error? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' from …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.