2015-07-18 4 views
0

Ma vue racine a a une forme, ce qui rend ne mais pas soumettre lorsqu'un utilisateur accède à la page d'un lien:Rails sous forme de racine ne soumettra lorsqu'il est entré directement dans le navigateur

<%= link_to 'home', root_path, class: 'navbar-brand' %> 

Si vous accédez à la root directement via le navigateur (par exemple, http://localhost:3000/, ou rafraîchir après le lien), le formulaire est envoyé.

Je commence juste à utiliser les rails (4.2), donc je suis sûr qu'il y a quelque chose de vraiment basique qui me manque. J'apprécierais vraiment le conseil!

+0

Que voulez-vous dire par «ça ne se soumet pas»? Des erreurs de serveur ou des erreurs dans la console? – BroiSatse

+0

Vous devrez peut-être fournir plus d'informations et d'exemples de code, par exemple ce que vous voyez en termes de codes d'erreur, dans la console, est Turbolinks impliqué ou un type de demande XHR/javascript, etc –

Répondre

0

Ajoutez data-no-turbolink="true" à l'intérieur de l'étiquette du corps de votre vue.

A été résolu en regardant Form Submit button only works after reload.

+0

Si c'est votre réponse finale, s'il vous plaît Acceptez-le pour rendre la question aussi complète – onebree