Rails 5.1
In my controllers/fw_exports_conttroller.rb, I have:
def import_spreadsheet
@import_spreadsheet = FwExport.new
render template: "fw_exports/_import_spreadsheet"
end
에 의해 발견되지 않는, 나는 다음과 같은 오류 메시지가 :템플릿은 레일
Processing by FwExportsController#import_spreadsheet as HTML
ActionView::MissingTemplate (Missing template fw_exports/_import_spreadsheet with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :slim, :coffee, :jbuilder]}. Searched in:
* "/home/utils/rails/follower_wonk/app/views"
* "/home/utils/.rvm/gems/ruby-2.4.2/gems/devise_invitable-1.7.2/app/views"
* "/home/utils/.rvm/gems/ruby-2.4.2/gems/devise-4.3.0/app/views"
):
FATAL -- : [d37603eb-3da3-4ad2-b81b-29198e6bb773] app/controllers/fw_exports_controller.rb:67:in `import_spreadsheet'
나는
app/views/fw_exports/_import_spreadsheet.html.slim
이 존재하는 것을 확인. 어떤 아이디어? 아마도
당신이'template' 또는'partial' 렌더링하고자하는 항목입니다
render nothing: true, status: 403
당신은 그것을 변경하여 오류를 수정할 수 있을까? 부분은'_'로 시작합니다. 템플릿은 그렇지 않습니다. 또한 부분을 렌더링 할 때 render 문에'_'을 포함하지 마십시오. 나는 당신이'render partial : 'fw_exports/import_spreadsheet''를 원한다고 생각하고 있습니까? – jvillian