Tag: 饲料

升级到rails 3.1.0后,使用atom_feed的ActionView :: Template :: Error(错误的参数数量(1表示0))

我刚刚将我的rails应用程序从3.0.7版本升级到候选版本3.1.0并且我的primefacesFeed生成器中出现了一个奇怪的错误: ActionView::Template::Error (wrong number of arguments (1 for 0)): 1: atom_feed do |feed| 2: feed.title(“site name”) 3: 4: for post in @posts app/views/posts/index.atom.builder:1:in `_app_views_posts_index_atom_builder___1517323884_2197638100′ 它似乎需要在atom_feed方法中使用一个参数,但我试图在其中加入一些东西并且它没有解决问题。 它在升级之前有效。

Atom Feed Helper的嵌套资源

我正在尝试使用Rails Atom Feed Helper为嵌套资源生成Feed。 我的视图模板(index.atom.builder)是: atom_feed(:schema_date => @favourites.first.created_at) do |feed| feed.title(“Favourites for #{@user.login}”) feed.updated(@favourites.first.created_at) @favourites.each do |favourite| feed.entry(favourite, :url => favourite.asset.external_ref) do |entry| entry.title(favourite.asset.external_ref) entry.content(image_tag(favourite.asset.location), :type => ‘html’) entry.author do |author| author.name(@user.login) end end end end 我有以下路线: map.namespace :public do |pub| pub.resources :users, :has_many => [ :favourites ] pub.resources :favourites pub.resources :assets, :only => [ […]