「link_to '検索結果に戻る'」機能を追加するにはどうすればよいですか?

キム・ソン

私が持っているviews/search/search_textbook.html.erbことを示して検索の結果を。<%=link_to "#{textbook.title}", textbook_path(textbook.id) %>ユーザーがtextbook.titleをクリックすると、ユーザーはshowからメソッドを呼び出しtextbooks_controllerます。

ただし、内部にviews/textbooks/show.html.erb<%= link_to 'Back to list', textbooks_path %>、ユーザーを教科書のインデックスページに移動するだけviews/textbooks/index.html.erbです)。

以下は検索結果を表示する私のページですviews/search/search_textbook.html.erb

<div class="container">
   <div class="row">
      <div class="col-sm-12">        
         <table class = "table table-striped">
            <h1>Textbook Search Results</h1>

            <thead>
               <tr>
                  <th>Textbook Title</th>
                  <th>Subject</th>
                  <th>Price</th>
                  <th>Accept Offer</th>
                  <th>Created on</th>
               </tr>
            </thead>

          <tbody>
            <% @textbooks.each do |textbook| %>
              <tr>
                <!--<td><%= textbook.title %></td>-->
                <td><%=link_to "#{textbook.title}", textbook_path(textbook.id) %></td>
                <td><%= textbook.subject %></td>
                <td>$<%= textbook.price %></td>
                <td>
                  <% if textbook.offer == true %>
                    <!--<%= "\u2713"%>-->
                    <p class="offer_yes">&#x2713;</p>
                  <% else %>
                    <!--<%= "\u2715" %>-->
                    <p class="offer_no">&#x2715;</p>
                  <%end%>
                </td><!--somehow below need Date.parse()-->
                <td><%= textbook.created_at.strftime("%d %b. %Y") %></td>
              </tr>
            <% end %>
          </tbody>
        </table>

        <br>

        <div>
          <%= form_tag search_textbook_path, :method => :get do %>
            <p>
            <a style="color:#000000" title="Suggest!" data-toggle="popover" data-trigger="hover" data-content="Title or Subject">
              <%= text_field_tag :search, params[:search], placeholder: "Search textbooks" %>
            </a>
            <%= submit_tag "Search", :name => nil, class: "btn btn-success btn-sm" %>
          <% end %>
        </div>

        <%= link_to 'Sell Textbook', new_textbook_path, class: "btn btn-primary" %>
        <%= link_to 'Back to list', textbooks_path %>

        <script>
        $(document).ready(function(){
            $('[data-toggle="popover"]').popover();   
        });
        </script>

    </div>
  </div>
</div>

以下は私のviews/textbooks/show.html.erbファイルです:

<div class="container">
    <div class="row">
        <!--<div class="col-xs-offset-4 col-xs-4 col-xs-offset-4">-->
        <div class="col-sm-offset-4 col-sm-4 col-sm-offset-4">

            <!--<p id="notice"><%= notice %></p>-->

            <p>
                <h4><strong>Title:</strong>
                    <%= @textbook.title %></h4>
                </p>

                <p>
                    <strong>Subject:</strong>
                    <%= @textbook.subject %>
                </p>

                <p>
                    <strong>Price:</strong>
                    $<%= @textbook.price %>
                </p>

                <p>
                    <strong>Accept Offer:</strong>
                    <%if @textbook.offer == true%>
                    <%='Yes'%>
                    <%else%>
                    <%='No'%>
                    <%end%>
                </p>

                <p>
                    <strong>Description:</strong>
                    <pre><%= @textbook.description %></pre>
                </p>

                <p>
                    <% if !(@textbook.thumbnail_content_type =~ /^image/).nil? %>
                    <strong>Image:</strong>
                    <pre><a href="<%= @textbook.thumbnail.url %>"><%= image_tag @textbook.thumbnail.url(:medium) %></a></pre>
                    <%else%>
                    <!--<strong>No Image.</strong>-->
                    <%end%>
                </p>

                <p>
                    <strong>Created on:</strong>
                    <%= @textbook.created_at.strftime("%d %b. %Y") %>
                </p>

                <p>
                    <!--<%= link_to 'Contact', new_contact_path %>-->
                    <%= link_to 'Contact', new_contact_textbook_path(@textbook), class: 'btn btn-info' %>

                </p>

                <%if @textbook.user_email == current_user.email %>
                <%= link_to 'Edit', edit_textbook_path(@textbook) %> |
                <%= link_to 'Back to list', textbooks_path %>
                <%else %>
                <%= link_to 'Back to list', textbooks_path %>
                <%end%>
        </div>
    </div>
</div>

back to search resultsユーザーが検索結果から来た場合にのみ、クリックアルブボタンを追加するにはどうすればよいですか?

ありがとう!

キム・ソン

上記のフラッシュは良い方法です。しかし、私は以下の方法を使用します。

<p>
    <%if URI(request.referer).path == "/search_textbook" %>
       <%= link_to 'Back to Search Result', request.referer, class: "btn btn-warning" %>
    <%end%>
</p>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

link_toを機能させるにはどうすればよいですか?

分類Dev

railsで、link_toの文字列にRuby構文を追加するにはどうすればよいですか?

分類Dev

Railsのdivでlink_toを追加するにはどうすればよいですか?

分類Dev

link_toで追加のパラメーターを送信するにはどうすればよいですか?

分類Dev

cssで<ahref = "#"> </a>を<%= link_to%>に変換するにはどうすればよいですか?

分類Dev

「form_for」を「link_to」に変換するにはどうすればよいですか

分類Dev

application_helperでlink_toを使用するにはどうすればよいですか

分類Dev

Railsのlink_toはどのように機能しますか?

分類Dev

link_toオブジェクト、パスを定義するにはどうすればよいですか?

分類Dev

hamlを使用してRailsのlink_toメソッドに素晴らしいフォントを追加するにはどうすればよいですか?

分類Dev

link_toを追加するRailsHightCharts

分類Dev

link_toを使用してrails3にhref属性のないリンクを作成するにはどうすればよいですか?

分類Dev

link_toを使用してrails3にhref属性のないリンクを作成するにはどうすればよいですか?

分類Dev

Googleの検索結果に検索バーを追加するにはどうすればよいですか?

分類Dev

直接関連付けなしでlink_toからリソースを作成するにはどうすればよいですか?

分類Dev

link_toをクリックした後に入力値を変更するにはどうすればよいですか?

分類Dev

ネストされたコントローラーのdestroyアクションへのlink_toを取得するにはどうすればよいですか?

分類Dev

EnterキーをRailsのlink_toタグにバインドするにはどうすればよいですか?

分類Dev

このahrefをRailsフレンドリーなlink_toに変換するにはどうすればよいですか?

分類Dev

スクリプト内のlink_toタグ内でjavascript変数を使用するにはどうすればよいですか?

分類Dev

form_for内のアクションへのボタンを使用してlink_toを作成するにはどうすればよいですか?

分類Dev

`link_to` mojoliciousヘルパーへのクエリ引数を設定するにはどうすればよいですか?

分類Dev

検索結果にページ付けを追加するにはどうすればよいですか

分類Dev

ヘルパーから返された「link_to」にブロックを渡すにはどうすればよいですか?

分類Dev

DataTablesに機能を追加するにはどうすればよいですか?

分類Dev

Androidアプリに検索機能を追加するにはどうすればよいですか?

分類Dev

dataTablesに検索機能を追加するにはどうすればよいですか?

分類Dev

iOSのGoogleMap SDKに検索機能を追加するにはどうすればよいですか?

分類Dev

リストビューに検索機能を追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    link_toを機能させるにはどうすればよいですか?

  2. 2

    railsで、link_toの文字列にRuby構文を追加するにはどうすればよいですか?

  3. 3

    Railsのdivでlink_toを追加するにはどうすればよいですか?

  4. 4

    link_toで追加のパラメーターを送信するにはどうすればよいですか?

  5. 5

    cssで<ahref = "#"> </a>を<%= link_to%>に変換するにはどうすればよいですか?

  6. 6

    「form_for」を「link_to」に変換するにはどうすればよいですか

  7. 7

    application_helperでlink_toを使用するにはどうすればよいですか

  8. 8

    Railsのlink_toはどのように機能しますか?

  9. 9

    link_toオブジェクト、パスを定義するにはどうすればよいですか?

  10. 10

    hamlを使用してRailsのlink_toメソッドに素晴らしいフォントを追加するにはどうすればよいですか?

  11. 11

    link_toを追加するRailsHightCharts

  12. 12

    link_toを使用してrails3にhref属性のないリンクを作成するにはどうすればよいですか?

  13. 13

    link_toを使用してrails3にhref属性のないリンクを作成するにはどうすればよいですか?

  14. 14

    Googleの検索結果に検索バーを追加するにはどうすればよいですか?

  15. 15

    直接関連付けなしでlink_toからリソースを作成するにはどうすればよいですか?

  16. 16

    link_toをクリックした後に入力値を変更するにはどうすればよいですか?

  17. 17

    ネストされたコントローラーのdestroyアクションへのlink_toを取得するにはどうすればよいですか?

  18. 18

    EnterキーをRailsのlink_toタグにバインドするにはどうすればよいですか?

  19. 19

    このahrefをRailsフレンドリーなlink_toに変換するにはどうすればよいですか?

  20. 20

    スクリプト内のlink_toタグ内でjavascript変数を使用するにはどうすればよいですか?

  21. 21

    form_for内のアクションへのボタンを使用してlink_toを作成するにはどうすればよいですか?

  22. 22

    `link_to` mojoliciousヘルパーへのクエリ引数を設定するにはどうすればよいですか?

  23. 23

    検索結果にページ付けを追加するにはどうすればよいですか

  24. 24

    ヘルパーから返された「link_to」にブロックを渡すにはどうすればよいですか?

  25. 25

    DataTablesに機能を追加するにはどうすればよいですか?

  26. 26

    Androidアプリに検索機能を追加するにはどうすればよいですか?

  27. 27

    dataTablesに検索機能を追加するにはどうすればよいですか?

  28. 28

    iOSのGoogleMap SDKに検索機能を追加するにはどうすればよいですか?

  29. 29

    リストビューに検索機能を追加するにはどうすればよいですか?

ホットタグ

アーカイブ