In certain part of documentation follow this link , .one is used and the reason is that it throws error if nothing found using limit, while making use of .one it will return nil.I think it must be a standard to use .one for all the queries where we use .limit.
http://hanamirb.org/guides/1.0/models/sql-queries/
In the above link under section limit, this can be added