贊助廠商

娛樂城推薦

首頁

電腦與網際網路/其他:電腦列表

Ruby-型態轉換

大家好,我最近剛接觸ruby on rails,想要自己嘗試做個簡單blog做到一半,不知道為什麼會發生以下這錯誤no implicit conversion of Symbol into Integer我的controller裡面是 DATAS_COUNT = 10 LIMITED_DATAS_NUMBER = 5 def index page = params[:page].to_i - 1 @first_page = 1 @last_page = ( DATAS_COUNT / LIMITED_DATAS_NUMBER ) @datas = [] (1..DATAS_COUNT).each do |p| data = { id: p, data_title: "標題#{p}", data_context: "內容#{p}" } @datas << data end @datas << @datas[ page * LIMITED_DATAS_NUMBER, LIMITED_DATAS_NUMBER ] endView <% @datas.each do |p|%> <div class="row"> <div class="col-12"> <div class="thumbnail"> <%= image_tag "panda.png" %> <div class="caption"> <h3><%= p[:data_title]%></h3> <p><%= p[:data_context]%></p> <p><a href="#" class="btn btn-primary"role="button">Button</a> <a href="#" class="btn btn-default"role="button">Button</a></p> </div> </div> </div> </div> <% end %>error錯誤是在 View的<h3><%= p[:data_title]%></h3><p><%= p[:data_context]%></p>主要是我加了controller的倒數第二行,才發生錯誤,看了教學影片,我差不多也那樣寫,但是我的為什麼會error?想了一下陣列裡面有很多大括弧,大括弧裡面也包含了id、title、context,看起來沒有錯,但不知道為什麼會發生這error-- 作者 justice1228 (零正義的1228) 看板 Gossiping 標題 [問卦] 遇到遊覽車司機群在桃機擾亂怎麼辦 ? 時間 Thu Jun 15 09:54:37 2017 --
  • 發問日期:2021-06-07 00:00:03

友站連結