Rails では application.js が require_tree
で assets/javascript
内の javascript ファイル をすべて読み込むようになっています。 その required_tree
を削除するとエラーになるのですが、 ここではそのエラーを回避する方法を書き留めておきます。
環境
sprockets を導入していれば 起きるエラーです。 私もいくつかの環境で経験していますが、 今回使っていたのは次の環境でした。
エラー内容
Sprockets::Rails::Helper::AssetFilteredError – Asset filtered out and will not be served: add Rails.application.config.assets.precompile += %w( xxxx.js )
to config/initializers/assets.rb
and restart your server:
解決法
ほかにも解決法はありますが、 次のようにして、 とにかくすべてをコンパイル対象にします。 余計なものまでできてしまう可能性も否定できませんが。
Rails . application . config . assets . precompile += %w( * )
東銀座の刀削麺園に行ってきました。
本日注文したのは 炸醤麺( ジャージャンめん ) 800円 です。
炸醤麺( ジャージャンめん )
見ての通り、麺の上にどっさりと豚肉が乗っていました。 800円 かかるのも、 わからなくもないです。
中国の家庭料理の一つです。
メニュー
基本的にランチは 800円以上 です。 だいたい辛いです。
昼過ぎに PREMIUM PASS vol.3 を持っていくと、 メニューによっては 500円 で食べられます。
店内
1階は、飲食スペースから厨房が見えるようになっています。 2階も含め、 全体的に木を使用したインテリアです。
場所
最寄り駅は東銀座です。 京橋、銀座、新富町、銀座一丁目から歩いて行けます。 築地、有楽町、宝町、築地市場からだとちょっと遠いです。
東銀座付近のランチをまとめました。 書きかけのところもあるので随時追記していきます。 また、この情報は時の流れとともに古くなっていきますのでご注意ください。
また、特にたばこくさいところは載せていません。
激安
激安ランチのお店です。 500円 以下 でそれなりに食べられるお店です。 括弧内には近い駅名を載せています。
喜輪味ラーメン (東銀座、築地市場)
一番安いのは 350円 の 喜輪味ラーメン。 月曜に 470円 の塩ラーメン大盛りを食べるのがオススメです。
歌舞伎そば (東銀座)
とにかくそばが食べられます。 そば単体で 500円 未満 です。 大盛りにすると 500円 を超えることもあります。
小諸そば (東銀座, 銀座)
500円 未満 でもおなかいっぱいになります。 東銀座から歩いて行けるところに 3店舗あります。
富士そば (東銀座)
海外でもフランチャイズを展開するチェーン店。
なか卯 (東銀座、築地市場)
信頼と実績のお店です。
銀座 500 BAL (銀座、東銀座)
日替わりランチ 500円 がオススメ。
続きを読む 東銀座 激安ランチ等 まとめ →
よく忘れることなのでメモしておきます。
application.js.coffee
Rails では あらかじめ application.js が用意されていますが、 これを coffeescript の形式にしたいと思うことがよくあります。 そういうときは次のように 上部のコメントアウト //
を #
に書き換えます。
# This is a manifest file that'll be compiled into application.js, which will include all the files
# listed below.
#
# Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
# or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
#
# It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
# compiled file.
#
# Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
# about supported directives.
#
#= require jquery
#= require jquery_ujs
#= require turbolinks
# require_tree .
最後の require_tree
は意図的に無効にしています。 余計な javascript まで読み込むので。
こちらは Rails 4.2.5, Ruby 2.0.0 で動くことを確認しています。
また、 Rails の変数・定数を使いたい場合に application.js.erb にしたこともあります。
Ruby で 小数点以下第n桁で切り捨てる方法をメモしておきます。
0.81235 などのリテラル (Float ) には floor という関数があり、 小数点以下の切り捨てが可能ですが、 小数点以下の桁を残して切り捨てることはできません。
環境
Ruby 2.2.3p173
OS: Ubuntu 15.04
続きを読む Ruby 小数点以下第n桁で切り捨てる方法 →
投稿ナビゲーション
A Life Summary of an Gypsy