- エリクサーバージョン:1.3.2
- フェニックスのバージョン:1.2.1
- NodeJSバージョン:4.4.6
- NPMバージョン:3.10.6
- ブランチバージョン:2.7.4
- オペレーティングシステム:MacのOSX
私はフォーを使用して、単純なリンクであると仮定ものを作成しようとしていますenixのlink
helper function。ブートストラップスタイルのボタン削除リンク
<li><%= link "Logout", to: session_path(@conn, :delete, user), method: :delete %></li>
ボタンが正常に動作し、ユーザーがログアウトしたが、ボタンのスタイリングが適用されていない
<form action="/logout/1" class="link" method="post">
<input name="_method" type="hidden" value="delete">
<input name="_csrf_token" type="hidden" value="VhxiLApJElIS...removed for clarity">
<a data-submit="parent" href="#" rel="nofollow">Logout</a>
</form>
をレンダリングします。以下を参照してください:
「ログアウト」ボタンを合わせおよび「ホーム」ボタンのようなホバー効果を含めるべきです。 ログアウトボタンのスタイリングを削除していますか?
ユーザーがスタイリングリターンをログアウト:ここ
は、削除リンク機能に関連する他の問題があります。
- Delete link not working phoenix
- https://github.com/phoenixframework/phoenix/issues/1204
- https://github.com/phoenixframework/phoenix/issues/1408
- https://github.com/phoenixframework/phoenix/issues/1319
ここで私は私が見つけた他の問題に基づいて試してみたものです:
- 実行を
brunch build
- コンパイルがうまくいけば、これはいくつかの入力を取得するのに十分な情報であるbutton
から
link
機能を継承。
ちょっと@ dds1024私は質問をしていたので、私はちょっと迂回し、リンクが実際に動作するが、ボタンのスタイリングはオフであることを忘れてしまった。上記のアップデートを参照してください。ありがとうございました。 –
申し訳ありません、まったく異なる質問です。あなたはフォームをオーバーライドするためにいくつかのCSSを書くか、別のルートに行き、実際にはjavascriptで傍受され、ajaxで提出されたリンクを使用する必要があります。 Railsと同様です:http://stackoverflow.com/questions/25309599/using-bootstrap-icons-with-button-to-delete-in-rails-3またはhttp://stackoverflow.com/questions/12429066/twitter-ブートストラップ - モーダルレール - 削除ボタン非動作 – Dustin