わかりました、私は ruby/rails を学ぼうとしています (私は 1993 年に C++ で歯を切りました)
誰でもこれが理由を教えてもらえますか:
class FeedHolder
@rssfeed
@rss
#attr_accessor :rssfeed,:rss
def rssfeed
@rssfeed
end
def initialize(feed,rss)
@rssfeed,@rss = feed, rss
end
end
このように入力されています
@rssfeeds.each do |rssfeed|
@myrssurl=rssfeed.url.gsub(/'/,"")
@rss=Feedzirra::Feed.fetch_and_parse(@myrssurl)
@myfeedguy = FeedHolder.new(rssfeed,@rss)
@myrsslist.push(@myfeedguy)
このエラーが表示されます
「#FeedHolder:0xa0a8bec の未定義メソッド `rssfeed'」
私がこれをするとき?ところで、ゲッターがなくても myfeedguy.rss への呼び出しについて文句を言うことはありません。はい、attr_accessor と他の多くのものを試しました。
<% @myrsslist.each do |myfeedguy| %>
<% if(myfeedguy.rss == 0) then %>
"No feeds to show"</br>
<% else %>
<%=myfeedguy.rssfeed%>
</br>
<a href='' onclick='showfeed("")'>x</a>
</br>
<% end %>
<%end%>
thx 前もってスチュアート