- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我无法通过索引方法找到链接到特定帖子的出价。我已成功将我的出价链接到帖子(即我的出价表中有一个 post_id 列),但似乎无法“找到”它们。我目前收到错误消息“无法找到带有‘id’=”的出价
出价 Controller :
class BidsController < ApplicationController
def index
@bid = Bid.find(params[:post_id])
end
end
查看:
<ul>
<% @bid.each do |bid| %>
<li>$<%= bid.price.floor %></li>
<% end %>
</ul>
模型(发布和出价):
class Bid < ActiveRecord::Base
belongs_to :post
end
class Post < ActiveRecord::Base
has_many :bids
end
路线:
Rails.application.routes.draw do
root 'static_pages#home'
get 'add' => 'posts#new'
get 'posts' => 'posts#index'
get '/posts/:id/new_bid' => 'bids#new'
get '/posts/:id/bids' => 'bids#index'
resources :posts
resources :bids
end
感谢任何帮助。谢谢。
最佳答案
在你的 route ,你有
get '/posts/:id/bids' => 'bids#index'
因此,您的 Controller 将有一个参数[:id]。然后在你的 Controller 中,你应该使用它:
class BidsController < ApplicationController
def index
@bids = Post.find(params[:id]).bids
end
end
您可以考虑使用 nested resources在 route :
resources :posts do
resources :bids
end
然后您将自动拥有posts/:post_id/bids,您可以在 Controller 中使用parmas[:post_id]。
关于ruby-on-rails - 无法从 post_id 找到出价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31306466/
我有以下 MySQL 命令: SELECT CASE WHEN pm.meta_key = 'webinar_date' AND pm.meta_value = '20190521' THEN pm.
我的 mysql 查询是: $query=('SELECT count(post_id) FROM comments where post_id='.$row['post_id']); $us
我想为新帖子创建 ID,例如 00001、00002,但是,同时我需要检索post_id来命名图片URL xxx/00001_1.jpg。那么我应该用 mysql(auto_increment) 还是
这是设置。 id ) . '">' ;?> Setting ';?> id ) . '">' ;?> Content ';?> jQuery(".rh_content[data-p
我创建了一个带有提货输入的表单,因此当用户输入德里机场作为提货位置并输入阿格拉作为投递位置时,它应该返回 post_ID = 2 但我已经使用 WHERE LIKE 进行了查询这导致所有 ID 在 p
我使用 mysqlnd 5.0.12-dev 数据库作为后端,我想返回每个 post_id 的 wp_productprofitability 中的最后一行。 我有以下设置: wp_post: +--
我正在使用 FBDialogs 共享一个链接,作为跟踪的一部分,我想将该共享帖子的 post_id 返回给服务器。 如何在成功时检索 post_id [FBDialogs presentShareDi
我正在尝试进行简单的 mysql 选择查询,我有 3 个表 post: post_id... tags: tag_id, tag_name post_tag: id_post, id_tag 然后我写
你好,我有一个 mysql 查询,它会根据状态的最大计数返回 post_id,它当前显示的结果是 POST_ID 3 Mysql 表: (`post_id`, `user_id`, `stat
谁能告诉我为什么我无法通过 post_id 从评论表中获得评论。 访问 token 是 [已编辑] post_id 是 100002553491860_419288394832940 帖子有一条评论,
所以我有不同用户的自定义帖子。 每个帖子都有以下元键: post_width , post_height以及常用数据,例如 title , description等如下图: $tags = $_POS
我有一个投票表,其中包含一个 post_id 列、一个 user_id 列和一个 vote 列。当有人为某个帖子投票时,会添加一行记录他们投票的帖子的 ID、他们的 user_id,并且 vote 列
我无法通过索引方法找到链接到特定帖子的出价。我已成功将我的出价链接到帖子(即我的出价表中有一个 post_id 列),但似乎无法“找到”它们。我目前收到错误消息“无法找到带有‘id’=”的出价 出价
我有一个类似下面的代码,我想在点击赞/评论/星时获取相应帖子的唯一post_id。 我添加了一个隐藏的输入标签来存储每个帖子的 post_id 的值,并在点击喜欢/评论/明星时尝试获取该值。但是我无法
所以我将使用带有帖子和评论的博客数据库模型的陈词滥调示例。 public class Post { public int Id { get; set; } public string Titl
我有一个评论系统,应该输入 id、idea_id、user_id、评论、数据和时间。一切似乎都有效,除了每次我发表评论时,idea_id 始终为 0。顺便说一句,一个想法基本上就是一个帖子。 我使用以
我有三个这样的表: // Posts_1 // Posts_2 // Posts_3 +----+---------+
我正在使用 laravel 5.5,我正在尝试向帖子添加评论,但在提交表单时出现以下错误 "SQLSTATE[23000]: Integrity constraint violation: 1048
WordPress 将帖子和帖子的特色图片视为两个单独的帖子,这似乎无法创建将帖子和帖子的图片 URL 放入同一行的 SELECT 查询,如下所示: post_id imageURL 100
我正在尝试使用 fb.ui 打开一个对话框,以便我的用户能够在他们的 friend 墙上发帖。我正在尝试 facebook 提供的最基本的示例: Post to Feed FB.init(
我是一名优秀的程序员,十分优秀!