2016-05-01から1ヶ月間の記事一覧

【Jquery】【Ruby on Rails】select2でAjaxを使う

select2の説明は至るところにあるので省きます。 最初に作成したもののデモ http://workshops.ddns.net/ 手順 まずは、APIを返す側のコントローラーのルートを設定。 私はこんな感じ # vi config/routes.rb get "api/v1/addresses/select2" コントローラーの…

Ruby on RailsでSEO対策【meta tag】

facebookでogpなる設定が必要(今更。。)なので、content_forを利用して設定してみる。 たとえば、album#showページで個別に設定したい内容があったとして、以下のように記述できる。 # vi app/views/album/show.html.erb <% content_for :ogp do %> <meta property="og:title" content="<%= @album.title %>" /> <meta property="og:type" content="article" /> </meta></meta>

【Ruby On Rails】 URLにドットを含める場合の設定

railsのurl_encodeでは、スラッシュなどはエンコードされるが、ユーザー検索などでドットが入るとルーティングなどでエラーになってしまう。 Segment Constraintsを使えば、ドットを含んだURLのルーティングが可能になる。 以下に設定例を記載する。 # vi ro…

【Linux】mkisofsでファイル名の長さが短くなる

mkisofsは、その名の通りisoファイルを作成するコマンドです。 実際に、iso化した後、中身を見ると、ファイル名が本来よりも短くなってしまいます。 以下の用にオプションをつけて実行することで、107文字まで許容されます。 # mkisofs -joliet-long -o [出…

【jQuery】要素に独自データ data-xxx="value"を設定してjQueryから取得する

htmlの要素として、独自のパラメーターを設定しておいて、クリックなどのイベント時に設定した値を使う場合の書き方 HTML側 data-xxx="パラメーター"という形で記述 <span class="like-btn fa fa-paperclip" data-id="100"></span> #### JavaScript側 getAttribute('data-xxx')で取得できる //favorite $('.like-btn').cli…