「適応障害になってしまって退職をしたい…。でもこれってただの逃げなのかな」 適応障害は人によって症状が違うため、なかなか周りに理解がされにくく、苦しいですよね。 「このまま仕事を続けられそうに…
タブがアクティブかどうかのデザインを変更 次に、カテゴリ切り替えのタブを、現在表示しているカテゴリがアクティブになるように変更します。例えば、「動物Tシャツ」カテゴリがアクティブな場合は、次のようなマークアップになるようにします。 <li class='category active'>動物Tシャツ</li> <li class='category inactive'>猫Tシャツ</li> <li class='category inactive'>犬Tシャツ</li> タブはパーシャルで実現されているので、パーシャルに現在アクティブなカテゴリのCategoryインスタンスを渡し、パーシャル内で、現在描画中のカテゴリがアクティブかどうかを判定して描画し分けるようにします。 タブがアクティブかどうかの判定 localsオプションにハッシュを指定すると、パーシャル内で指定した変数が参照できます
これはなに? ActionMailer:Baseのサブクラス。 日本語のPC用のメール及び携帯電話用のメールを送る際に便利かなぁというもの。 動作環境 Ruby 1.8.6 ActionMailer 2.0.x gettext/railsと共存できません([http:/d.hatena.ne.jp/taslam/20080311/1205830007:itle=※対処法]) できること・やりたかったこと @@default_charset等のクラス変数は変更しない。(他への影響を抑えるため) ISO-2022-JPで送る。 携帯電話のメールアドレスだったら(複数指定したときは先頭のアドレス)、各キャリアに適した文字コードで送る。(MIME Base64エンコードされます。) DoCoMo/AU SHIFT_JIS Softbank UTF-8 携帯電話のとき、携帯用テンプレートがあればそっ
携帯メールアドレスのときに自動的にテンプレートを切り替えるプラグイン「actionmailer_jpmobile」を作った http://d.hatena.ne.jp/kusakari/20080405/1207387458 このプラグインに2つ機能を追加しました。 Subject などを Mime Encode する method の提供。 NEC 特殊文字と IBM 拡張文字の一部を代替文字に変換する機能の提供。 Subject などを Mime Encode する method の提供。 以下のオプションを true にすることで、Subject, From, Recipients を自動的に Mime Encode します。(デフォルト false) ActionMailer::JpMobile::auto_mime_encode = false 自動エンコード機能を使わない場合、
携帯電話の画面サイズは機種により異なっているため、これらに合わせた出力を行いたい場合、request.mobile.displayを利用することができます。例えば、 とすると、画面の幅、高さを表示できます。Webブラウザ部分の画面サイズが取得できた場合はそのサイズが、Webブラウザ部分のサイズが取得できなかった場合には画面そのもののサイズが返ります。 ただし、これらの値は必ずしも取得できるとは限りません。うまく取得できない場合にはnilが返されますので、適切に取り扱う必要があります。例えば、 のようにすると、画面の幅が取得できて、かつ240px以上の場合に「大きな画面用」が出力されます。 なお、PCからのアクセスの場合はrequest.mobileがnilになるため、上記のコードではnilに対してメソッドを呼ぼうとしてエラーが出ます。必要に応じて<% if request.mobile?
いちいちexitするの面倒だなと思っていたら、リロードする方法ありました。 まぁ、無い方がおかしいですよね。知らないことが多すぎます。 >> reload! Reloading... => true
Bring it! TransIP is in 2003 ontstaan vanuit de gedachte dat alles altijd beter kan. Door te blijven innoveren en continu onze producten en diensten te verbeteren zijn we uitgegroeid tot de grootste van Nederland. Started back in 2003, TransIP originates from the idea that everything can always be improved. By continuously innovating we have grown to become the largest registrar in the Netherlands
Open-source contributions are at the heart of thoughtbot’s company culture, embodying our belief in the importance of accessible and continuous collaboration for sustainable innovation. This collective effort fosters global cooperation and promotes accountability through code transparency, enabling skill development and strengthening the community. By consistently contributing to open-source proje
複数条件の AND 検索機能は Web アプリケーションを実装すると必ずといっていいほど実装するかと思います。 例えば、フォームからの入力で params # => {:city => "tokyo", :age => 30} のようなパラメータが与えられるとすると、 fat controller を気にしなければ rails のアクションの実装は以下のようにやってました。 def index conds, args = [], {} unless (city = params[:city]).blank? conds << "city = :city" args[:city] = city end unless (age = params[:age]).blank? conds << "age = :age" args[:age] = age end if conds.blank? @u
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
Last week I lost several productive hours resetting my ‘insecure’ password on several websites due to a security breach at a website I haven’t used in more than a decade, if you’ve ever used that site, you’d be well advised to change your password pretty much everywhere. In order to prevent this happening in the future, I figured I’d write up a simple best practices article on handling passwords a
RailRoadはRailsのクラス図が作成するソフトウェアです。「モノが先、ドキュメントは後」な現場や、他人のプログラムの解析に便利です。 http://railroad.rubyforge.org/ インストール Debianの場合、3ステップで完了します。 # gem install railroad # apt-get install graphviz # apt-get isntall gsfonts クラス図を作成する RAILS_ROOTに移動してrailroadを実行します。 $ railroad -M -l -a | dot -Tpng > models.png $ railroad -C -l | neato -Tpng > controllers.png サンプル プロジェクト管理ソフトウェア Redmine のクラス図です。下記URLのページの最下部の「クラス図」に
たまには技術的な事も書かないとね。 というワケでRails + YUI Editorでリッチなエディターを作ってみよー。 YUI Editor: http://developer.yahoo.com/yui/editor/ プラグインで簡単導入 YUI Editorを簡単導入できる"YUI Editorプラグイン"があるのでそれをインストール YUI Editorプラグイン: http://github.com/larsklevan/yui_editor/tree/master ruby script/plugin install git://github.com/larsklevan/yui_editor.git gitがわからないとかうまくインストールできないという方は、サイトからダウンロードして解凍したフォルダを"RAILS_ROOT\vendor\plugins\"にコピペ。 プラ
いや、もう、フォームとか扱うのって、面倒な感じがして、嫌いなんだよねぇ、昔っから。 つうか、ね? クエリ受け取ってウラで動くスクリプトが必要なのを作るのって、どうも苦手意識というか、なんというか... なんだけど、ほら、なんて云うの? あまりビジターがいないとしても、偶に覗きにいらっしゃる、ええーっと、Google大先生とか?wの為にも、ネタ作らないといけないじゃない? で、AJAX関係やろうかな、と思ってたんだけど、でも、Event.observerのセットをどうするか考えてたら、あんまり良い案が浮かばなかったんで、とりあえず、検索を、とwww で。 まあ、どことは云わないけど、mixiみたいに、ウィンドウの右上に検索窓をつけて、そこに文字列をいれれば、ユーザを検索してくれる、というヤツを。 が。 検索の為のフィールドは一つ 空白文字による、複数キーワードでの検索に対応(ANDのみ) モ
ActionmailerJa ============== インストールするだけで、ActionMailer が日本語対応になるプラグインです。 また、携帯電話用のメールテンプレートの振り分け機能も提供します。 Ruby on Rails 2.x に対応しています。 Example ======= *日本語対応。 インストールするだけで、メールが iso-2022-jp で送信されるようになります。 (Softbank の携帯電話への送信は UTF-8 になります。) *携帯電話対応。 jpmobile 風のキャリア別テンプレート振り分け機能があり、携帯電話のメールアドレスの場合、キャリア別のテンプレートが利用できます。 まず携帯キャリア別のテンプレートを探し存在すればそれを利用します。(拡張子は erb である必要はありません) xx_mobile_docomo.erb xx_mobil
restful_authenticationのジェネレータには、「--stateful」というオプションがあって、acts_as_state_machineというプラグインを使ったユーザの状態管理をサポートしています。 ./script/generate authenticated user sessions --stateful これをやると、アクティベーションの部分も一緒に入りますので、出来上がるものは以下と全く同じ。 ./script/generate authenticated user sessions --include-activation --stateful acts_as_state_machineはインストールされませんので、別途インストール $ script/plugin install http://elitists.textdriven.com/svn/plug
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く