ver.2橋本亮介の個人ブログ。partialに関数を渡し、処理してもらう。コメントを残す繰り返しが必要な部分をpartialにしてしまいたくなるときがあると思います。partialをproducts分だけ読み込むので、処理が遅くなるときがあります。このようなループはpartialの中に入れてしまい、元の配列を渡すようにしています。%>こうすればpartialの中でループが行われるので、呼び出されるのは一度だけです。ところがこのループの中で、それぞれのproductに対し処理を入れたいときがあります。管理者用の製品一覧画面と、ユーザー用の製品一覧画面があったとします。管理者用の画面にはすべての製品を表示し、ユーザー用の製品一覧画面にはプロダクトオブジェクトに公開のフラグが立っているもののみを表示したいとします。※そもそもこの場合はコントローラー+モデルで配列自体を変更すると思いますが、あくまで例です。その場合、lambdaを利用してpartialに匿名関数を変数として渡す方法があります。%>この方法のメリットとしては、partial側を簡潔にすることができる点にあります。他にヘルパーを使うことが一般的だと思いますが、そうするとcase-when文が登場したりしてヘルパーが太っていきます。javascriptでよく関数を引数に渡すことがあると思いますが、それと似たような感じで使えるのでとても重宝しています。dyoFacebookページとは?を説明するときに自分なりの回答を考えてみた。時々、あまりインターネットに触れる機会のない人にプライベートでも仕事でも出会います。私がインターネット屋さんだと知るとFacebookって何?とよく聞かれます。都度、うまく回答できないので一度自分なりの説明を書こうと思ったわけです。■FacebookページとはまずFacebookから説明します。※わかりやすさを重視しておりますので厳密に正しいかはご容赦ください。FacebookとはSNSというサービスのひとつです。SNSというのはユーザー登録をしたもの同士がさまざまなコミュニケーションを取れるインターネット上のサービスになります。具体的にどのようなことをするのかというと日記のようなものを書くことになります。日記というとある程度長い文章を想像しますが、たいていは短いコメントのようなものになります。友達※1の書いたものが※1:「友達になろう」→「いいですよ」としたユーザー同士です。実際の友達とは意味がちょっと違います。友達が書いていることを見ることができます。「この人がコメントしましたよ」とか「いいねと言ってますよ」と通知されます。思いがけないところからの反応があり、コミュニケーションを増大させます。この増大は楽しいものです。煩わしくて嫌いな人もいるかもしれません。友達にそれを伝えることになります。「いいね」と言うと同時に「(友達に)いいですよ」といっていることになります。企業側から見るとそれはよい広告になるわけです。Facebookページですが、これはFacebook上に作られるページです。個人ユーザーになるとその人のホームページのようなページが作られるのですが、それの企業や団体などの「人でない者」版であると思ってください。一見するとそのページは(Facebook上での)企業ホームページのようにも見せることができます。「(友達に)いいですよ」といっていると同時に「更新情報を見たいですよ」といっていることになります。railsserversimplecovSmartywordpress最近の投稿あーやっちまった。