2

まず、私がやりたいことを説明します: ユーザーが sign_in または sign_up ポップアップ フォーム (Bootstrap modal) に間違った値を入力した場合、 $("#sign_up").show(); を呼び出す必要があります。または $("#login").show();.

したがって、ビューから js を呼び出す必要があります。次のように表示されます。

  <%= devise_error_messages! //here call $("#sign_up").show(); %>

または他の方法ですが、ほぼ同じですが、devise_error はありません

  <% if @user.errors.any? %>
<%"eval('$("#sign_up").show();')"%> 

またはそれがどうあるべきか...

登録を書き換えるべきか?

訂正してください。どうすればよいかわかりません。

4

1 に答える 1