![](/img/trans.png)
[英]ArgumentError (wrong number of arguments (given 2, expected 0..1)
[英]errors.full_messages | wrong number of arguments (given 2, expected 0..1)
它可以解決並顯示錯誤所在
- if @star.errors.any?
div class="alert alert-danger"
ul class="mb-0"
- @star.errors.each do |message|
li
= message
但我想看到一個完整的錯誤......
- if @star.errors.full_messages.any?
div class="alert alert-danger"
ul class="mb-0"
- @star.errors.full_messages.each do |message|
li
= message
然后我得到一個錯誤
我認為這個錯誤就在這里。
@star.errors: #ActiveModel:Errors = [#ActiveModel::Error attribute=user, type=blank, options={:message=>:required}, #ActiveModel::Error attribute=user_id, type=blank, options= {}, ...]
- if @star.errors.any?
div class="alert alert-danger"
ul class="mb-0"
- @star.errors.each do |message|
li
= message.full_messeage
// Result: - User must exist
- User can't be blank
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.