I-Regler haben wie folgtÄnderungswert von param auf Eingabewert basierend geben
def city
params.require(:id)
begin
@data = @user.city_details(Integer(params[:id]),
params[:flag]
rescue ArgumentError => e
render_error(:bad_request, e.message)
end
end
model.rb
def city_details(id, flag = 'N')
StoredProcedure::User::GetCityDetails.exec!(
id,
flag
)
end
end
, so dass Sie in Modell sehen i-Flag-Wert default 'N' haben. Wie aktualisiere ich den Controller, so dass, wenn der Flag-Wert als wahr übergeben wird, er auf Y aktualisiert wird und wenn er falsch übergeben wird, dann auf N aktualisieren?