我寫了一個模型中的一個函數到一個單獨的模型中刮網站和存儲的某些屬性(story
):陣列範圍內被認可爲字符串 - 不能轉換成整數
def get_content
request = HTTParty.get("#{url}")
doc = Nokogiri::HTML(request.body)
doc.css("#{anchor}")["#{range}"].each do |entry|
story = self.stories.new
story.title = entry.text
story.url = entry[:href]
story.save
end
這將使用url
,anchor
和range
Sections變量的屬性。範圍屬性存儲爲數組範圍 - 即0..2
或11..13
- 但是,我被告知無法將字符串轉換爲變量。我試圖將range
作爲整數和字符串存儲,但都失敗。
我意識到我可以輸入範圍的開始和結束作爲兩個單獨的整數在我的分貝,並把["#{beginrange}".."#{endrange}"]
,但這似乎是一個混亂的方式做到這一點。
還有其他想法嗎?提前
不勝感激,謝謝! –
不客氣;) – MrYoshiji
這實際上解決了我的問題,它現在正在工作!範圍始終是一個字符串,因爲我將它個人輸入到數據庫中。再次感謝! –