它计算出并显示错误的位置。
- 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然后我得到一个错误
错误的参数数(给定2,预期0.1)

发布于 2022-07-03 05:07:09
我认为这个错误就在这里。
@star.errors:#ActiveModel:Error= #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 blankhttps://stackoverflow.com/questions/72840991
复制相似问题