mod
octop****@dab*****
2006年 3月 20日 (月) 01:41:30 JST
At 20:32 06/03/19 +0900, you wrote: >ただただしです。 > >06/03/19 に mod<octop****@dab*****> さんは書きました: > > tdiary.confは次のように書きました。 > > > > 個別のtdiary.conf > > @lm_bottom = 'false' > > eval( File::readlines( > '/home/foo/hogehoge/blogkit/tdiary.conf' ).join.untaint ) > >「'false'」でなく「false」(クオートなし)では? 「'false'」では文字列に >なってしまうので、常に真(true)になります。 ありゃりゃ。 クオートなしでも文字列として渡されているのでは? 個別のtdiary.confを @lm_bottom = true または @lm_bottom = false 共通のtdiary.confを if "#{@lm_bottom}" == 'true' @options['lm.bottom'] = true end と書いたところ、期待通りの動作をしてくれます。 何故かブーリアンとしては渡されないのです。 mod でした。