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.


9
Pasando parámetros en rieles redirect_to
¿Cómo pasamos parámetros en redirect_to en rails? Sé que podemos pasar la identificación usando esto: redirect_to :action => action_name,:id => 3 Si quiero pasar parámetros adicionales como algunos datos de formulario, ¿cómo lograrlo? EDITAR: Para la sintaxis de Ruby 2, debe actualizar el fragmento anterior para: redirect_to action: action_name, id: …


1
¿Qué hacen helper y helper_method?
helper_method es sencillo: pone a disposición de la vista algunos o todos los métodos del controlador. ¿Qué es helper? ¿Es al revés, es decir, importa métodos auxiliares en un archivo o módulo? (Tal vez el nombre helpery helper_methodson similares. En lugar de eso, pueden ser share_methods_with_viewy import_methods_from_view) referencia


6
ActiveRecord: tamaño vs conteo
En Rails, puede encontrar el número de registros utilizando ambos Model.sizey Model.count. Si se trata de consultas más complejas, ¿hay alguna ventaja en usar un método sobre el otro? ¿En qué se diferencian? Por ejemplo, tengo usuarios con fotos. Si quiero mostrar una tabla de usuarios y cuántas fotos tienen, …

4
Ruby on Rails form_para seleccionar campo con clase
Me estoy golpeando la cabeza contra la pared en este caso. Quiero hacer una etiqueta de selección simple usando la f.selectetiqueta pero nada de lo que hago funciona. Pongo un ejemplo a continuación: <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> Ok, entonces …

13
Rails 4 Token de autenticidad
Estaba trabajando en una nueva aplicación Rails 4 (en Ruby 2.0.0-p0) cuando me encontré con algunos problemas de token de autenticidad. Mientras escribía un controlador que responde a json (usando el respond_tométodo de clase), llegué a la createacción y comencé a obtener ActionController::InvalidAuthenticityTokenexcepciones cuando intenté crear un registro usando curl. …

6
char multibyte inválido (US-ASCII) con Rails y Ruby 1.9
Estoy usando Ruby 1.9.1 con Rails 2.3.4 Mi aplicación es manejar el ingreso de texto Si intento algo como (las comillas internas se ven diferentes) text = "”“" Obtuve el siguiente error: #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end …


5
Cómo deshacer solo un paso con rake db: migrate
Después de agregar archivos de migración en la db/migratecarpeta y ejecutarlos rake db:migrate, quiero volver al paso anterior, creo que usar VERSION=nes la forma correcta de hacerlo, pero no sé el valor correcto de n para usar. ¿Hay algún comando para verificar el valor actual de n? Sería genial si …


4
Rieles nuevo vs crear
¿Por qué hay una necesidad de definir un nuevo método en el controlador RESTful, seguir con un método de creación? La búsqueda de Google no me proporcionó la respuesta que estaba buscando. Entiendo la diferencia, pero necesito saber por qué se usan como están.


4
delete_all vs destroy_all?
Estoy buscando el mejor enfoque para eliminar registros de una tabla. Por ejemplo, tengo un usuario cuyo ID de usuario se encuentra en muchas tablas. Quiero eliminar este usuario y cada registro que tenga su ID en todas las tablas. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete Esto funciona y …

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.