困ったときのメモ ver.2.0

主に Ruby on Rails のメモ。など。

Rails3.0

acts_as_taggable_onを使ってみるー

そしてもう自力でタグ付けできないカラダに。 ブログやらブックマークやらでタグ付けが便利なんだけど、もうGem使った方がいいよなーと思って。 便利すぎてもう自力でやる気がなくなりましたとさ。タグクラウドまでも。基本的な使い方はこちらを参考に。 htt…

「Amazon S3」にアップロードしたファイルの権限とかメモ

はじめに 開発用にAWSのアカ使ってS3にアゲてたけど、イヤンな感じなのでIAM使ってみる。 ついでにS3のアドレス直にたたかれないようにする。 AWS IAM IAMでグループとユーザ作って、Policyを作る。ズバリな解説 => http://d.hatena.ne.jp/w650/20110614/130…

Rails3でAjaxな自分用まとめ

結局のところ ActiveScaffold使え。ということで。 やりたかったこと 1画面でCRUDやりたい、いちいちshowとかform画面とかめんどい -> 個別ページイラネ なとき用 サンプル用 環境は Rails 3.0.9 prototype.js作るのは 商品リスト(モデル名:product) 作業…

ジブンヨウメモ RailsでIEが動かんとき IEばくはつしろ!

IEがdeleteしてくれない rails 3.0.7でつくってたら見事に。 対処 => rails.jsを入れ替えてみる。https://github.com/rails/prototype-ujs/ 参考 => http://tag3.at.webry.info/201101/article_3.html 〜〜〜 2011/08/08 追記 prototype.jsも入れ替える。 ht…

postMessageておもしろいスな。

なぜにこんなことを。 クロスドメインでAjax的なことをしようとしたら、怒られまくって困った。 いろいろ調べてみたら、postMessageがスマートで面白いのでメモ。 JSONPでもできなくはなかったけど、イマイチ面倒なのと面白くなかったので。ちなみに、これを…

醜悪な設計とコードを書いてみるー(多対多でなく多対配列)

はじめに このところチカラワザに凝ってて、スマートでないことを知りつつも、なんとかしてみようというチャレンジの記録。できないとは言いたくなかっただけ。多対多の関連におけるチェックボックスでの紐付けは簡単にできた(http://d.hatena.ne.jp/ikad/2…

ラジオボタンに画像ラベルをつけて、その画像ファイルの名前を格納するー

はじめに むつかしいことをやると眠くなるので、かんたんにユーザーアイコンとか選べるようにしたいなー。 アイコンの数は増えたり減ったりするけど、DBで管理するほどでもないなー。 なんてさ。 やりたいこと あらかじめ用意したアイコンとかを選択できるよ…

deviseのビューをpartialに

はじめに deviseはユーザーのアカウント登録/ログイン/ログアウトなどなどをやってくれるgemです。参考というかそのまんま: http://pupeno.com/blog/show-a-devise-log-in-form-in-another-page/ やりたいこと トップページとかにログイン用のボックスを…

「...続きを読む」的な

truncate(text, options = {}) 長い文字列textを省略して...で表示。 オプションはおもに次の2つ。 :length => Integer #全体の表示文字数(デフォルトは30) :omission => String #省略したことを表す文字列(デフォルトは"...") このとき、:omissionの長…

これまただいぶハマったのでメモ。

最近、ハマることが多くなってきた気がする。しかも解決に時間がかかるようになってきた。。。 環境 Windows Vista SP2 Ruby 1.8.7 Rails 3.0.7 carrierwave 0.5.4 mini_magick 3.3 ImageMagic 6.7.0 Q8 どこでハマったか ImageMagickインストール後、コマン…

herokuとcarrierwaveとあまぞんS3

http://gihyo.jp/dev/serial/01/heroku/0011すてき。

herokuでdeviseとcarrierwaveを使ったアプリをつくる

herokuはpublicフォルダに書き込みできないので、ファイルのアップロードが試せない。なので、Base64エンコードしてDB内に文字列として持つようにしてみる。画像ファイル限定で。 以下、作業履歴。 プロジェクト「myphotogallery」を作成 Gemfileに追記 gem …

RailsでPayPalって素敵なかんじ。

だいぶハマったので、備忘録的にメモ。単純に使い方をわかってなかっただけだった・・。 参考: http://blog.twiwt.org/e/624776 http://railscasts.com/episodes/146-paypal-express-checkout http://d.hatena.ne.jp/hrendoh/20110516/1305548398 http://mi…

Rack::SSL試したいときー

2011-07-08 ちょっぴり修正 requireの順番を修正。 はじめに 以前も書いた、以下のサイトからのコピペだす。ありがてぇ。http://www.nearinfinity.com/blogs/chris_rohr/configuring_webrick_to_use_ssl.html http://d.hatena.ne.jp/LukeSilvia/20071016/119…

gemでいれたらどうしようもない。わけでもない。

はじめに calendar_helperプラグインをgemで入れた場合、ほとんど手を入れられないけどなんとかしてみようという話。 タイトルの月名を日本語化 くわしくは「https://github.com/topfunky/calendar_helper」で確認。 カレンダーのタイトル部分(月名)は、オ…

以前メモした手引きより簡単にできたのでメモ。

はじめに calendar_helperは、簡単にカレンダーをつくるためのpluginです。 で、インストールするのにアドレス打ち込むのしんどいから、gemで何とかならんもんかと四苦八苦してたらできた。 注意 これでいいのか正直不安だけど、手っ取り早いのでいいか。と…

rails3 de multi form part2

多対多関連(チェックボックスで関連付けのみなら簡単。もとはhbtm用か。) category has_many :category_products, :dependent => :destroy category has_many :products, :through => :category_products product has_many :category_products, :dependent…

rails3 de multi form part1

へんな時間に更新。仕事してないわけじゃないよ! フォームの使い方と入れ子のパターン。 「:dependent => :destroy」は死ねる。:nullifyなら生き残れる。か?だったらつけない方がいいか? 1対多関連 category has_many :products, :dependent => :destroy …

rails3 de ajax

基本 ブラウザ -> routes.rb -> controller -> view くわしく 表示中のview.html.erb -> routes.rb -> controllerメソッド -> view.html.erb Ajaxのとき 表示中のview.html.erb -> routes.rb -> controllerメソッド -> view.js.erbあんまり変わらない。 いき…

ユーザー認証とセットで。

いろいろ遊んで見たけど、結局はシンプルにということで。悩まなくていいようにリッチにいくぜ! サーバが重い、、、っていうほどでもないよね。 作業環境 OS Windows Vista ruby 1.8.7 rails 3.0.7 IDE Aptana Studio 3 Basic認証のやり方はできたので、つ…