タグ

ブックマーク / qiita.com/QUANON (2)

  • Ajax でも Rails の flash メッセージを表示したい! - Qiita

    概要 通常 Rails の flash メッセージは、アクションごとに HTML をレンダリングする場合にしか使用できません。 Rails 側の各アクションで flash メッセージの設定を行う必要があるからです。 つまり、Ajax 通信が終了 (complete) した際に flash メッセージを表示する手段は、デフォルトでは用意されていません。 一応、サーバ側で flash メッセージを表示するための JavaScript を用意して、それをレスポンスとして返すなどの方法はあります。 それでも Ajax 通信 (JSON リクエスト) でも flash メッセージを表示したいよぉ! というわけでその方法を調べてみました。 方法 Rails 側ではレスポンスヘッダ ('X-' で始まるカスタムヘッダ) に flash メッセージを格納してレスポンスを返します。 そして、JavaScri

    Ajax でも Rails の flash メッセージを表示したい! - Qiita
  • Bootstrap の File input の見た目を Cool にする - Qiita

    概要 Bootstrap を使うと見た目がかなりキレイになりますが、まだまだイケてない部分があります。 例えば、Forms の File input。 汚い!!!せっかくその他のボタン等は綺麗なのに、もったいないですね。 そこで、少しでも見た目が Cool になるように改善したい思います。 今回は Bootstrap File Input というライブラリを導入してみました。 そして、このライブラリを利用して、実際に CSV ファイルをアップロードするための form を作ってみたいと思います。 お断り 当は Bootstrap File Input を使うと、 例えば画像ファイルを選択した際にとても Cool なプレビューが表示されたりするのですが、 今回は CSV ファイルをアップロードするという用途に限定したいと思います。 気になる方は公式の デモ をご覧ください。 Bootstr

    Bootstrap の File input の見た目を Cool にする - Qiita
  • 1