nyarn.tech

にゃーん

rails consoleしてLibrary not loaded: libreadline.6.dylib (LoadError)が表示されるとき

環境 OSX (El Capitan) ruby 2.3.1 rails5.0.1 Homebrew 1.1.5 とりあえず解決策 gem 'rb-readline' をGemfileに追加してbundle installしましょう 現象 rails5.0.1で rails console しました。 途中でこけてエラーメッセージが出たりするとよいのですが、何…

Vue.jsでimgタグのsrcにbindするときの注意

vueのバインディング サンプルコードです。 imgタグのsrcになんらかの値をバインディングしています。 <div id="app"> <img v-bind:src="image_src"> </div> new Vue({ el: '#app', data: { visible: true; }, computed: { image_src: function () { if (this.visible) { return 'path/to/img.jpg'; } } } });…

おすすめのVue.js入門チュートリアル

この記事の対象者 Vueの良さげなチュートリアルを知りたい人 Vueの名前は知ってるだけの人 モダンなJavaScriptのフレームワークを何か使ってみたい人 Vue.jsとは Vue.jsはユーザの入力やデータによる振る舞いといったインタラクティブなページを実装するため…

ActionCableでreceivedが複数回呼ばれるとき

まとめ Subscriptionをつなぐjsファイルを複数回呼び出しているのが原因でした。 <channel name>.js (もしくは.coffee) というファイルです。 App.room = App.cable.subscriptions.create({ }, { connected: function() { // Called when the subscription is ready for us</channel>…

GitHubでPRしたときにインデントの変更のコミットが混ざったときの小技

GitHubとっても便利ですよね まいにち元気にプルリクしてますか? インデントの変更を加えたコミットが混ざってしまって、残念なdiffになってしまったことはありませんか? (わたしはよくあります) わたしはsublimeで行末のスペースを削除する設定にしていま…

rails5.0.0にアップデートしてwebsocketのエラーがでたとき

問題の詳細 rails4.2からrails5.0.0にアップデートしてActionCableを使おうとしていました。 rails g channel message add でmessage.jsとmessage_channel.rbが作られたことを確認します。 次にブラウザのコンソールから App.message.add()をするとfalseが返…

bluetooth deviceアドレスをMac OS Xで調べる方法

Mac

方法 りんごマーク > このMacについて ↓ システムレポート ↓ ハードウェア > Bluetooth のアドレスにあります。 ちなみにペアリング済みのデバイスのBDアドレスもここから見れました。 きっかけ 湿気もすごいので、bluetoothを制御するプログラムを書きたい…