週末の昼下がりに、 Railsのガイドを読んでたら、以下のようなコードに遭遇したのでメモしておきます。 def logged_in? !!current_user end 気になったのは、エクスクラメーションマークが2つ付くところです。 通常、!(エクスクラメーションマーク1つ)の場合は否定(Not)になります。 じゃー、!!(エクスクラメーションマーク2つ)付けるとどうなるの? って気になったので調べてみました。 !! (The double bang / double not) in Ruby - Momoro Machine 先に結果を見た方が早いと思うので、コードも引用させてもらいます。 >> !!active => true >> active = false => false >> !!active => false >> active = nil => nil >> !!ac
『fog』はRubyのクラウドサービス向けのライブラリ(RubyGem)です。このfogと「CarrierWave」を使うと、ユーザー向けの画像アップロードフォームからS3への画像アップロードが、超簡単に実装できます! 🐰 AWSでアクセスキーとシークレットキーを取得IAMの作成手順は「S3用のIAMの作成」を参照してください。 🍄 S3のバケット作成S3のバケット(Bucket)を作成します。まずはS3を選択。 S3でバケットを作成します。バケット名はさきほどIAMで設定したのと同じものを設定してください。 😀 CarrierWave + Railsの基本実装CarrierWave + Railsでの実装例は『CarrierWave + Rails画像アップローダー』をご参照ください。ここでは、上記の実装まで完了している前提で、fogを組み込む部分を中心に説明を書いていきます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く