2010-02-12 5 views
2

Je suis nouveau à rubis sur les rails. J'ai un site Web avec beaucoup de pages statiques.Ajouter des fonctionnalités à un site web statique en utilisant ruby ​​sur des rails

Je veux ajouter un certain nombre de pages dynamiques au site Web et celles-ci je vais développer en ruby ​​sur rails. Les fonctionnalités offertes par ces pages seront déclenchées lorsque l'utilisateur cliquera sur l'un des boutons qui se trouve sur l'une des pages statiques. Je pense que je mettrai les pages dynamiques dans un répertoire et l'une d'entre elles sera appelée (exécutée) quand le bouton, qui est sur l'une des pages statiques, est cliqué. Je n'ai pas besoin de changer le contenu des pages statiques existantes.

Est-il possible d'ajouter de telles pages dynamiques à un site Web statique existant? Si oui, comment? Ai-je besoin de changer de route?

Répondre

3

vous devez faire l'inverse - mettre vos pages statiques dans le dossier public de vos applications de rails - si un fichier identifié par une URL existe, les rails serviront ces fichiers, si aucun fichier n'existe, les rails vont essayer pour trouver un contrôleur/action approprié ...

+0

Et dans le cas où il y a quelques pages php/python en plus des pages statiques alors elles seront aussi préfères sur les rails? – Akshey

+1

s'il y a du php/python vous devriez l'écrire dans votre question et pas après que quelqu'un vous ait donné une réponse –

+0

Je suis d'accord, j'aurais dû demander plus tôt. En fait, autant que je sache, il n'y a pas de script php/python mais maintenant je pense que je pourrais avoir besoin d'ajouter un script à d'autres fins. – Akshey

2

Je vous recommande de configurer l'application Rails, puis de déplacer tout le contenu statique vers le dossier public. Rails préfèrera ces fichiers. Commencez ensuite à créer votre contenu dynamique avec l'application Rails et à créer un lien vers les pages dynamiques/«actions» à partir de vos pages statiques.

Questions connexes