前島です。

僕が仮に実装するとしてもそんな感じになりそうです。あとは render :text => ... の代わりに 

send_file '/path/to.jpeg', :type => 'image/jpeg', :disposition => 'inline'

のようにするくらいですかね



2013年10月1日 22:30 dezawa <dezawa@aliadne.net>:
出沢です

まいったな、どうも。
質問postして戻ってきたMLを見ていると思いつく。

view では <img src='/controller/action'> と記述し
controller で
  def action
    render :text => File.read('gif_file_path')
  end

で表示できました。
アクセスコントロールは
  gif_file は public配下には置かない
  action にアクセス制限をかける

これがあるべき姿か判りません。
rails way だとどうなるでしょう。

(2013年10月01日 17:31), dezawa wrote:
> 出沢です
>
> restful-authentication と before_filter を使って
> ログインユーザ毎にアクセスできるページや使える機能
> などをコントロールしています。
>
> 最近 ダイナミックに作る gif イメージを画面にはめ込む
> 必要が出てきたのですが、
> これをどう扱えばアクセスコントロール配下に置けるか悩んで
> います。
> デモ段階ではしかたなく
>   RAILS_ROOT/public/sum/dir/hoge.gif
> に書き出し、view にて <img src='/sum/deep/dir/hoge.gif'> を書いて
> 出しているのですが、このままではちとまずいかと。
>
> 良い方法がありましたら教えてください。
>
> 宜しくお願いします。
>
> --
> ML: rails@ruby.ml.fdiary.net
> 使い方: http://QuickML.com/
>


--
ML: rails@ruby.ml.fdiary.net
使い方: http://QuickML.com/



--
前島 真一(@netwillnet)
http://willnet.in/