<% for column in DiaryComment.content_columns %>
<%= hidden_field "diary_comment", column.name %><% end %>
ではまった。
日記のコメントの修正時に、「修正」を押すと、jp_mobileでフィルタエラー
対応策:mobile_fiterを解除
したら、なぜか@userに日記のインスタンスが入っていた。
return unless (@user = get_diary_owner && @diary = get_diary)
ここが悪かったようだ。
そして、こうして解決
return unless (@user = get_diary_owner) && (@diary = get_diary
助かった丶(´▽`)ノ
a = 1 && b = 2 => 2 となる。
=の演算子より、aの右辺が評価される。(1 && b = 2)
すると、最初に 1 && bが行われるが、bの値が分からないので、b = が働く。
よって、この式の結果が 1 && 2は 2となり、それがaに代入される。
あ、違う。
演算子の順から=より&&が高い。
よって、最初は 1 && bとなる。が、bの値が分からんのでb = が働く。
その結果、1 && 2 => 2となり、a = 2となる。
こうか。