在我的Rails 5應用程式中,我在一個控制器中得到了以下引數:
在我的Rails 5應用程式中,我在一個控制器中得到了以下引數。
def batch_create_appointments_params
params. permit(_json: ["details": %i[checkInDateTime checkOutDateTime waiting], "carrier": %i[ licence_plate vin brand model], "customer": %i[first_name last_name], " contact": %i[contact_method email phone], jobs: [:jobId, { labor: [:description], menus: [:description] }])
結束。
正如你所看到的,這是相當長的json引數。我想知道有這么長的引數是否正常?特別是當涉及到Rubocop Layout/LineLength設定時,我已經設定為Max: 120。有什么方法可以分割這些引數嗎?或者我應該在Rubocop中禁用這些行的Layout/LineLength?
uj5u.com熱心網友回復:
我建議采用這種格式
def batch_create_appointments_params
params.permit(_json: [
details: %i[checkInDateTime checkOutDateTime waiting]。
vehicle: %i[ licence_plate vin brand model],
客戶: %i[first_name last_name]。
contact: %i[contact_method email phone] 。
jobs: [:jobId, { labor: [:description], menus: [:description] }] 。
])
結束。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/307010.html
標籤:
上一篇:TypeScriptReact:當用JSX.Element型別的靜態屬性擴展React.FC時,擺脫TS(2339)的困擾(未初始化的組件)。
下一篇:Rails排序查詢優化
