だから私はこのようなRubyメソッドを持っています:
def something(variable, &block)
....
end
そして、私はそれをこのように呼びたいです:
something 'hello' { do_it }
それがうまくいかないことを除いて、構文エラーが発生します。代わりにこれを行うと、機能します。
something 'hello' do
do_it
end
そこを除いて、私はそれが一列に並んでいるという見栄えが少し欠けています。
ハッシュが2番目の変数として渡されているように見えるが、変数の間にコンマがないため、これが発生している理由がわかります...しかし、これに対処する方法が必要だと思います。 mがありません。ある?