don-bra.co

さいきんはphpとたわむれてます

rails

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

環境 OSX (El Capitan) ruby 2.3.1 rails5.0.1 Homebrew 1.1.5 とりあえず解決策 brew info readline して readline があることを確かめたら gem 'rb-readline' をGemfileに追加しましょう。 現象 rails5.0.1で rails console しました。 途中でこけてエラー…

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>…

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

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