パーシャルのjs.erbをjs.erbからrenderする
普通にhtml.erbと同じようにjs.erbからrenderを使えばできました。
jをつけないのがポイント
couldn't find login name expandingがあああああ!
くそったれぇええええ!
て感じでだいぶ悩んだ
elastic beanstalkの話
デプロイでこれが出てエラーになるとおそらくpry-railsのgemを入れないようにすればいい
たぶんそれで直ったんだと思う
wicked_pdfでjavascriptが読み込まれない!
もうね、調べたよ
wicked_pdf_javascript_include_tagとか使えって出るけど使っても全然できない
ちなみに
wkhtmltopdf-binary 0.12.4
解決したよ
なんかjavascriptの新しめの構文に対応してないっぽい
まず無名関数のアロー方法は使えない
letは使えない。varにする。(constはなぜか大丈夫だった)
メソッドのデフォルト引数もだめ
他にもあるかも
とりあえず上記に該当したら内部的になんかjsがエラーになってて読み込まれない模様
これ将来は大丈夫なんか、、
一応今のとこjqueryのライブラリとかも中身はvarになってるっぽいが、、
Wicked_pdfの日本語表示でfontsフォルダから読み込みたい!
wicked pdf with custom fonts · Issue #334 · mileszs/wicked_pdf · GitHub
上記の
@font-face {
font-family: 'ITC Franklin Gothic STD';
font-style: normal;
font-weight: 300;
src: url('<%= Rails.root.join('app', 'assets', 'fonts', 'itcfranklingothicstd-book.eot') %>') format('eot')
}
のやり方でできました。(特にsrcをフルパスで指定するところ)
pdf出ない場合はファイル名だけでいんですが、wicked_pdfが読み込めるようにするためにはフルパスにしないとだめなようです。
感謝!
dockerで特定のコンテナだけログをコンソールに表示したい!
docker -f logs --tail="10"
10は最初に10行表示するってこと。
tty: true
stdin_open: true
をdocker-compose.ymlに書いてないと表示し続けられないので注意