ラベル Rails の投稿を表示しています。 すべての投稿を表示
ラベル Rails の投稿を表示しています。 すべての投稿を表示

2015年11月10日火曜日

Webページで画像をあとから表示

Lazy Load Plugin for jQuery
http://www.appelsiini.net/projects/lazyload

http://web.showjin.me/jquery_lazyload.html
https://syncer.jp/how-to-setting-lazy-load-images
https://syncer.jp/how-to-setting-lazy-load-images/demo/lazyload.html
http://furoshiki.hatenadiary.jp/entry/2013/06/28/230018

Railsアプリの高速化のために画像をlazy loadする
http://detham.tumblr.com/post/47166431462/rails%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E7%94%BB%E5%83%8F%E3%82%92lazy-load%E3%81%99%E3%82%8B


なるほど。

2015年11月9日月曜日

Ruby on Passenger

http://d.hatena.ne.jp/sadaharu28/20100627/1277622470
http://blog.hello-world.jp.net/ruby/1668/
http://d.hatena.ne.jp/Leigh/20110327/1301225015

RoR、表示が遅いなあ、と思ったら、Passengerの設定か。


RailsMaxPoolSize 4         #Apacheサーバ上に生成されるRailsのインスタンス数
RailsPoolIdleTime 240    #設定した時間(秒)以上インスタンスへのアクセスがなかった場合終了する

こんな設定があるそうな。
へー。


2014年1月4日土曜日

application.rb の変更

アプリ固有の設定値を application.rb に書き込んだんだけど反映されず。
なんでやねん、と思ったら、webサーバ再起動で反映。

悩んだよ……そんなもんですか。
ちなみに、Passenger使ってapacheをwebサーバとしてる環境でのお話。

普通は WEBrick で開発するなら、サーバの再起動とかは頻繁にしているから気にならないのかな?


http://qa.atmarkit.co.jp/q/2212
http://sugamasao.hatenablog.com/entry/20100912/1284299997

2013年12月19日木曜日

Railsの文字コードとか

rubyって1.9からマルチバイトで日本語がそのまま使えないとか書いてあって、へーって思ってたんだけど、1.9.3p448 だとviewに日本語を書いてもそのまま表示された。

だけど、vimの文字コードのデフォルトがEUCになっていたので、EUCで書いていたのでエラーにはなったんだけど、UTF-8にしたら普通に表示された。

だけど、  db/seeds.rb は、行頭に

# -*- encoding: utf-8 -*-

と書かないと、日本語を記入している場合はエラーになった。

Ruby on Rails

久々に。借りてるVPS環境でも動くように。
apacheでPHPと連携させてWEBページを公開させている関係でpassenger使ってapacheで公開。

<VirtualHost *:80>

   RailsEnv development

   ServerName hogehoge.madhatter.jp
   # !!! Be sure to point DocumentRoot to 'public'!
   DocumentRoot /var/www/html/madhatter.jp/hogehoge/public
   <Directory /var/www/html/madhatter.jp/hogehoge/public>
      # This relaxes Apache security settings.
      AllowOverride all
      # MultiViews must be turned off.
      Options -MultiViews
   </Directory>
    ErrorLog logs/hogehoge.madhatter.jp-error_log
    CustomLog logs/hogehoge.madhatter.jp-access_log common
</VirtualHost>

RailsEnv development

とすることで、開発モードになるそうだ。
最初はこれを書かなかったら、viewを変更してもブラウザ上でも変更が確認できず。productionモードだと、サーバを再起動しないと反映されないそうな。なるほど。

参考
http://d.hatena.ne.jp/suzukit86/20130710/p2