我有一个由Ruby CLI生成的用于db迁移的控制器,包含以下列:
def course_params
params.require(:course).permit(
:code,
:name,
:description,
:offered
)
end
我想添加这样的逻辑:
if course.offered.include? "spring"
course.next_offered = "1-5"
end
这样我就可以在_course.html.erb
中使用course.next_offered
。我不想在我的数据库中添加列,因为这是一个课程项目,我的教授希望我这样做。
我该怎么做呢?谢谢你!
查看虚拟属性(即attr_accessor) - https://jtway.co/rails-virtual-attributes-use-cases-cf33bd45e2a4