Create/update i dane niezależne od wprowadzonych przez użytkownika

Cześć!

Ze scaffolda mam:

def create
@own_node = OwnNode.new(own_node_params)

def update
respond_to do |format|
if @own_node.update(own_node_params)

def own_node_params
params.require(:own_node).permit(:designation,
:region,
:district,
:terc,
:city,
:simc,

W jaki sposób mogę np. nadpisać dane z formularza, żeby powiedzmy na sztywno ustalić :terc niezależnie od wysłanych danych z formularza? Chciałbym to robić na etapie tworzenia/uaktualniania.

Sam sobie odpowiem bo to banalne, a nie wiedziałem jak wygooglać :wink:
def own_node_params
p = params.require (…)
p[:terc] = 666
return p
end

nie ladniej byloby ci napisac tego w ten sposob:

def own_node_params
  params.require(...).merge({terc: 666})
end

?

Zdecydowanie ładniej. Dzięki!