0

私のアプリケーションコントローラーで

class FeedEntriesController < ApplicationController
  def index
    @search = FeedEntry.search(params[:search])
    @feed_entries = @search.page(params[:page])
    @app_keys = AppKey.all
  end

  def update
    @feed_article = FeedEntry.find(params[:id])
    @feed_article.toggle!(@saad)
    redirect_to feed_entries_path
  end
end

そして、私の Views/feed_entries/index.html.erb で

<div id="content">
<%= paginate @feed_entries, :theme => 'twitter-bootstrap'%>
<p><%= render(@feed_entries) || 'There is no Feeds'%><p>
<%= paginate @feed_entries, :theme => 'twitter-bootstrap'%>
</div>

そして _feed_entry.html.erb 部分的に。

<%= link_to "Make UnStar |", feed_entry_path(:id => feed_entry.id, @saad => :is_to_read), method: :put %> <%= link_to feed_entry.name, feed_entry.url %>

:is_to_readしかし、上記のコードは機能しません。属性名 ( ) を二次パラメーターとしてlink_toコントローラーの更新アクションに渡したいだけです。

:is_to_read is booleanfeedentries テーブルの属性。

誰かがこの問題を解決するのを手伝ってください。

4

1 に答える 1