joppotjoppotコピペで絶対動く。2016/05/18この方法を行うと、turbolinksで問題が起きました。turbolinksで移動した回数だけ、javascriptが実行されてしまいました。いうところで、confirmが移動した回数だけ表示されました。原因はこの記事のにあります。gonのscriptのアウトプットをdivで囲うと問題が起こりました。別の方法が思いつくまで、しばらく、消去線をつけておきます。2016/05/19gonはgithubではapp/views/layouts/application.html.erbにを記述するように書いてありますが、これだとturbolinksに対応しません。今のところ、一番簡単な解決方法はgonの変数を定義しているアクションのviewにを書く方法がうまくいきます。みさなさんこんにちはcandleです。今回は今回はgonを使った場合にgonの値がundefindになってしまう場合の対処です。実際にやってみると以下のようなエラーが出ます。pagesコントローラーのtopアクションで、gonに値を入れます。scriptで書きますが、こんな感じで、値があれば、コンソールとbodyタグ直下に値を表示するようにします。pagesのtopアクションにアクセスすると、以下のように表示されます。続いて、別のページにリンクからturbolinksで移動して、ページをリロードして戻ってくると、gon.testに入れた値が未定義になってしまします。今回はこちらにあるgithubのissueに上がっている方法を使用しました。https://github.com/gazay/gon/issues/106前提gonが入っている。gonの値を正しく読み込む上記のURL先にもあるように、まずはapp/views/layouts/application.html.erbを開きます。したら、をで囲います。scriptのファイルを開きます。私はapp/assets/javascripts/pages.coffeeに記述します。#gonvariablesの中にscriptタグがあったら、無理やり実行するというものです。evalはむやみやたらに使うのは推奨され無いことがあるのですが、Gemが改善されるまでの応急処置として十分ですね。これで、どこでページリロードして、gon.testが定義されていなくても、私の場合はpagesコントローラーのtopアクションにくると、正しく値がセットされます。->を使用していたのですが、page:loadはturbolinksのリンクをクリックするたびに、内部の処理回数が1つづつ増えていくのですね。勉強して、turbolinksの正しい使い方をします。スポンサードリンク「為になったなぁ」と思ったら、シェアお願いします。コメントをキャンセルメールアドレスが公開されることはありません。みなさんこんにちはcandleです。今回はtwitterbootstrap3のダウンロードを行い、ファイルを配置して、開発できる様に準備します。みなさんこんにちはcandleです。みなさんこんにちはcandleです。gemを使用して削除してみたいと思います。みなさんこにちはcandleです。今回はphpでcompassを使いたいと思います。compassは別名scssともいいます。compassはphpのライブラリが既にあります。この記事はだいぶ古くなってしまったので、新しく書き直しました。こちらの方を参照した方が多分良いことが書いてあります。Sansフォントウェイトのcss書き方まとめプロフィールベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。環境設定スポンサードリンクjoppotコピペで絶対動く。