我有以下可枚举的选择基于类别(HAML)的文章
- blog( ENV[ "site" ] ).articles.select { | a | a.data[ :category ] == category }.each_with_index do | article, index |
= index
我希望能够限制此次通话,但可选择,即返回2或可能全部返回
- blog( ENV[ "site" ] ).articles.select { | a | a.data[ :category ] == category }.first( 2 ).each_with_index do | article, index |
= index
即。引入第一(2)
但是可选择做第一个('all')或first()之类的事情
由于
答案 0 :(得分:1)
function parse(req: Request) {
const custom = req.headers.get('custom_header');
}
用法:
def some_meth(data, option)
raise 'Invalid option' if !option.is_a?(Integer) || option != 'all'
option == 'all' ? data : data.first(option)
end
或
- some_meth(blog( ENV[ "site" ] ).articles.select { | a | a.data[ :category ] == category }, 2)