<分区>
当你有一个方法调用、多行参数和一个 block 时,ruby 中的样式和缩进的一般建议是什么。例如
collection :available_surveys,
exec_context: :decorator,
class: Survey,
skip_render: lambda {|object, opts| opts[:show_all_surveys] != true } do
property :name, as: :survey_name
property :id
end
该方法是集合,它有 4 个分布在多行中的参数,然后是一个 block 参数。我的一位同事觉得上面的缩进样式使 block 看起来像是与最后一个参数相关联,而不是与集合方法相关联。我在互联网上找不到任何明确的风格推荐。