Estoy tratando de implementar un sistema de etiquetado simple usando un atributo virtual de etiqueta en un objeto notes. una etiqueta contiene una etiqueta y un user_id. lo que me gustaría hacer es actualizar el HABTM para relacionarlo con la nota basada en lo que está en el campo de etiquetas. Conozco los métodos find_or_create_by_X, ¿hay algo similar que pueda hacer con 2 campos, por ejemplo, si la etiqueta & user_id es única, cree una nueva etiqueta, de lo contrario obtenga una etiqueta donde coincidan la etiqueta y la identificación del usuario. También hay una forma similar de manejar la eliminación de etiquetas?rails 3 buscar o crear en base a múltiples campos
5
A
Respuesta
11
Puede campos encadenar usando _and_
:
Tag.find_or_create_by_label_and_user_id(label_param, user_id_param)
Cuestiones relacionadas
- 1. Cómo buscar en múltiples campos con O declaración en Elasticsearch
- 2. Buscar columnas múltiples - Rails
- 3. Campos dinámicos con Rails 3
- 4. ¿Cómo buscar en múltiples campos con campo de texto único usando metabuscar y barandillas 3?
- 5. Rails 3. Crear una base de datos de producción
- 6. ¿Cómo puedo pasar múltiples atributos a find_or_create_by en Rails 3?
- 7. Rails 3. Condicionalmente mostrar campos con Formtastic
- 8. Rails Buscar campos calculados usando metasearch y metawhere
- 9. Rails 3 - Buscar por nombre en lugar de id
- 10. múltiples validaciones Rails 3 (carriles para Zombies; 2: 3)
- 11. Cómo crear el modelo sin tabla ActiveRecord en Rails 3
- 12. ¿Cómo buscar en múltiples campos en Lucene usando Query Sintax?
- 13. Buscar base de datos MySQL con múltiples campos en un formulario
- 14. Contacto funcionalidad en Rails 3
- 15. Rails 3 - Cómo crear un objeto JSON para almacenar en la base de datos
- 16. Rails 3 Autocompletar a través de múltiples modelos
- 17. Recurso anidado con recursos principales múltiples en Rails 3
- 18. Rails 3 envíe un formulario con múltiples registros
- 19. Pasar parámetros para ceder en Rails 3 (¿o es posible?)
- 20. rails 3: ¿Cómo crear un camino?
- 21. ¿Buena aplicación base para Rails 3?
- 22. problema al crear Rails 3 del motor
- 23. relaciones Has_one y crear un nuevo registro en Rails 3
- 24. Carga de archivos múltiples en Ruby on Rails 3
- 25. Ruby on Rails 3: combina los resultados de múltiples asociaciones de has_many o has_many_through
- 26. Ordenando múltiples campos en MySQL
- 27. Doctrina MongoDB ODM buscar en dos o más campos
- 28. UNIX tipo múltiples campos
- 29. Rails 3 Modificación updated_at
- 30. rails 3 asociación polimórfica con clip y modelos múltiples