読者です 読者をやめる 読者になる 読者になる

mini_style というgemを作りました #fwbar

Forkwell Bar #4mini_style というgemを作りました。

インストール方法

Gemfileに mini_style を入れて、 bundle install で入ります。

何ができる?

手抜きして、README.md からコピペ。

style('alert')
# => 'alert'
style('alert', 'alert-danger': !!flash[:alert], 'alert-success': !!flash[:notice])
# => 'alert alert-success'
style('alert-danger': !!flash[:alert], 'alert-success': !!flash[:notice])
# => 'alert-success'

具体的な使い方

Rails で条件によってクラスを付けたい時に奇麗に書けます。

<a class="<%= style(disabled: !(user.admin?) %>">Delete</a>

とか。

とりあえず、作ってみたけど…

世のRailsエンジニアの人たちは「条件によってクラスを付けたい」って時はどうしてるんだろう。 私が情弱なだけで、便利gemとか、良い方法があるならコメントなどで教えてもらいたい。