Ruby on rails 使用rails根据描述查找帖子

Ruby on rails 使用rails根据描述查找帖子,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,朋友们,我只想展示一篇与其描述相反的帖子 在我的主页上,我有所有的描述,当用户单击任何描述时,用户应该被重定向到其各自的帖子 我有两个模型,一个用于Post和Descrip 描述属于职位 和 这篇文章只有一个描述 我只是想知道,若用户点击了任何描述,那个么在下一页上就会出现一篇与该描述相关的帖子 请帮助或建议我如何做到这一点。在这个时候,当用户点击一个描述链接时,我就得到了所有的帖子。我们将非常感谢您的帮助。我有一个部分文件,我把它呈现到我的主页上。这个部分文件有一个链接按钮,如下所示 <

朋友们,我只想展示一篇与其描述相反的帖子

在我的主页上,我有所有的描述,当用户单击任何描述时,用户应该被重定向到其各自的帖子

我有两个模型,一个用于Post和Descrip

描述属于职位 和 这篇文章只有一个描述

我只是想知道,若用户点击了任何描述,那个么在下一页上就会出现一篇与该描述相关的帖子

请帮助或建议我如何做到这一点。在这个时候,当用户点击一个描述链接时,我就得到了所有的帖子。我们将非常感谢您的帮助。我有一个部分文件,我把它呈现到我的主页上。这个部分文件有一个链接按钮,如下所示

<% @post.reverse_each do |post| %>
  <li>
    <p>
     <%= descrip.description %>
   </p>
  <%=link_to 'APPLY TO THIS JOB', descriptions_view_path, :class => 'read_more pull_rigt' %>
<% end %>
和描述控制器有一个视图方法

def view
  @descrip = Descrip.find_by_id(params[:post_id])
  @post = Post.all  
end
这样做:

#config/routes.rb
root to: "descriptions#index"
resources :descriptions

#app/controllers/descriptions_controller.rb
def index
   @descriptions = Description.all
end
def show
   @description = Description.find params[:id]
end

#app/models/description.rb
Class Description < ActiveRecord::Base
     has_one :post
end

#app/views/descriptions/index.html.erb
<% for description in @descriptions do %>
   <%= link_to description.title, description_path(description.id) %>
<% end %>

#app/views/descriptions/show.html.erb
<%= @description.post %>

请在问题中添加一些相关代码,否则您的问题很有可能被关闭。看起来您已经尝试了一些代码,但显示的结果不正确。在这里发布代码。谢谢回复。你能告诉我如何根据描述找到帖子吗?我不知道应该发布哪种代码,因为我有两个帖子和描述的控制器。添加查看代码,在其中你有描述链接。此外,添加控制器特定代码,即单击链接时调用的操作。用这两个更新你的问题,以便我们能帮助你。谢谢你的指导。我已经编辑了我的帖子,请帮助我解决我的问题。我只想根据描述显示一篇帖子。谢谢回复@Rich Peck。我会很快尝试,并让你知道结果。
def view
  @descrip = Descrip.find_by_id(params[:post_id])
  @post = Post.all  
end
#config/routes.rb
root to: "descriptions#index"
resources :descriptions

#app/controllers/descriptions_controller.rb
def index
   @descriptions = Description.all
end
def show
   @description = Description.find params[:id]
end

#app/models/description.rb
Class Description < ActiveRecord::Base
     has_one :post
end

#app/views/descriptions/index.html.erb
<% for description in @descriptions do %>
   <%= link_to description.title, description_path(description.id) %>
<% end %>

#app/views/descriptions/show.html.erb
<%= @description.post %>