Feed 型のオブジェクトを mysql db に longblob として格納していますが、String 型でなくてもそれを取得する方法を知りたいです。
私が見落としているルビー/レールで型キャストする方法はありますか?
「未定義のメソッド「エントリ」を #
私が愚かなことをした場合に備えて、いくつかの背景...
私の移行:
class AddFeedDataToFeeds < ActiveRecord::Migration
def change
add_column :feeds, :feed_data, :longblob
end
end
class FillFeedData < ActiveRecord::Migration
def up
Feed.all.each do |f|
f.update_attribute(:feed_data, Feedzirra::Feed.fetch_and_parse(f.feed_url))
end
end
私のリーダーコントローラーで:
next_feed = Feed.find(session[:unread_random].pop)
@feed = next_feed
リーダーで:
<% unless @feed.is_a? Fixnum #protect against bad feed URLs: 404, 503 etc...
@feed.entries.each do |entry| %>
<div class="entry">
<h1><%= entry.title %></h1>
など...この最後のコードセグメントの2行目にエラーがスローされます。