La création de Lien avec Ruby on Rails
Évidemment, je suis nouveau à cela.
J'ai besoin de faire un lien à l'aide de rails à quelque chose dans le modèle. Le code que j'ai est ce. C'est probablement même pas la syntaxe correcte:
<li id="nav_home"><%= link_to 'SOMETHING', {:controller => 'inventories', :action => 'home'} %></li>
Ce code par défaut à la création d'un lien texte, mais je veux que l'élément de lien de lien. Idéalement, il serait sortie de la manière suivante:
<li><a href="goes-to-something"></a></li>
Merci!
Alors, êtes-vous juste essayer de lier à quelque chose, sans mettre le texte entre les balises d'ancrage? La question me semble un peu vague pour moi.
j'ai mis à jour la question, désolé!
j'ai mis à jour la question, désolé!
OriginalL'auteur scarysnow | 2010-01-22
Vous devez vous connecter pour publier un commentaire.
Le point de l'ensemble de
link_to
est qu'il vous permet de créer des liens vers des ressources au sein de votre demande par le biais de vos itinéraires. Si tout ce que vous voulez, c'est<li><a href="#"></a></li>
, alors il suffit d'utiliser<li><a href="#"></a></li>
--- pas besoin d'impliquer link_to.Vous avez besoin d'effacer votre question. Vous dites que votre sortie désirée est
<li><a href="#"></a></li>
. S'agit-il?Ouais, j'ai eu peur, j'ai été vague. Je veux créer un lien relatif dans le modèle. Nous allons juste faire semblant que le lien est quelque part dans le modèle...
Veuillez mettre à jour votre question avec votre code erb, le de sortie, et le de la sortie souhaitée.
OriginalL'auteur Ben
Mais c'est un peu la noisette. HTML est très bien. Ou il y a
link_to_function
qui permet de créer un lien comme ça, mais avoir unonclick
qui exécute du javascript.Ou vous pouvez appeler d'autres aides à la place de votre
"SOMETHING"
Rend:
OriginalL'auteur Alex Wayne
Si vous êtes à l'aide de JavaScript pour faire de ce vide en lien de faire quelque chose, vous n'avez pas réellement besoin d'un lien, vous pouvez placer un événement sur n'importe quel élément HTML et la poignée si en conséquence.
OriginalL'auteur Toby Hede
Je pense que vous voulez regarder du Rail Reposant routes nommées, qui fournissent les différents "inventories_path" et "inventories_url" des fonctions. Si, dans vos itinéraires.rb, vous avez "de la carte.ressources :les stocks", puis vous obtenez toutes ces fonctions gratuitement.
Découvrez la Rails de Guide sur le Routage. Ensuite, vous pouvez faire quelque chose comme:
OriginalL'auteur Paul Fedory