私の Ruby on Rails Web アプリケーションには標準認証があります。ユーザーがインデックス ページからログインするので、インデックス ページを「user_sessions」リソースの「新規」アクションとしてモデル化することにしました。
css を使用してログイン フォームを非表示にすることにしました。これにより、javascript 起動モーダル ダイアログ ボックスでログイン フォームを表示できるようになりました。
問題は、ユーザーが JavaScript をオフにしている場合にどうすればよいかということです。ログインするにはどこに送信すればよいですか?
代わりに、javascript からログイン フォームを非表示にすることを検討したので、javascript をオフにすると、フォームは表示されたままになります。これに関する問題は、ページが読み込まれているときに、フォームが消える前に一時的に表示されることです。