2010-12-27 4 views

Respuesta

9

Según tengo entendido, si crea un directorio app/views en la base de su gema, Rails lo agrega a la ruta de carga de vistas. Por lo tanto, cree su parcial en app/views/my_gem/my_partial.html.ext, y luego render :partial => 'my_gem/my_partial' debería funcionar como se esperaba.

Por lo que respecta al uso, me gustaría que incluyeras también un método simple de ayuda, ya que sería mucho más fácil para mí usarlo y te permitiría cambiar la implementación exacta más adelante. Incluso si solo llama al render :partial internamente, produciría una experiencia más fluida.

+0

frío, voy a dar a este un intento y le permiten saber cómo va. –

+2

Probé esto en Rails 3.0.7 y no funcionó como se esperaba –

+0

ni con Rails 4.2 – ZedTuX

0

Como alternativa, también podría hacer generadores para crear las vistas en la aplicación de rieles, esto permitiría a los usuarios modificar las vistas para satisfacer sus necesidades.

Supongo que depende exactamente de lo que esté haciendo.

Cuestiones relacionadas