操作
バグ #1603
未完了Diva::Model.#handle のブロック引数が間違っている
プラグイン名:
ブランチ:
クラッシュする:
いいえ
説明
Diva::Model.#handle
は、ブロック引数としてURIを渡すことになっているが、実際にはStringを渡している。
source:core/lib/diva_hacks/model.rb@bf8ee9c9#L84
- 大抵はto_sを呼んで使っているので、案外変えても問題ないかもしれない
- URIではなく
Diva::URI
を渡したほうがよい Diva::Model.#handle
はmodel_of_uri
フィルタをlistenするもので、フィルタ引数を加工せずにブロックに渡している- フィルタ側は入力を意図的にfuzzyにしているので、
Diva::Model.#handle
がDiva::URI
にwrapした上でブロックを呼ぶのが正しい - 現状どんなインスタンスが来るか不定ということなので、変えても問題ないかもしれない
- フィルタ側は入力を意図的にfuzzyにしているので、
表示するデータがありません
操作