1
我想显示带图像的按钮。 我有这样的代码Rails button_to与图像和动作
<%= image_submit_tag "down.png", controller: "posts", action: "votedown", post_id: post.id, topic_id: post.topic_id, class: "xta" %>
其可见正常,但没有打电话行动“votedown”
在我的路线我有
post '/votedown', to: 'posts#votedown
请还建议,如果有任何其他的方式来调用方法voteedown与参数和图像“down.png”
我必须提交2个PARAMS到votedown方法帖子ID和主题ID上面的代码是只提交帖子ID – Adt
如果重写的路线,我建议你可以从'PARAMS的帖子ID [:ID] '。另外,除非帖子是嵌套在主题中的资源,否则您不需要传递'topic_id'。在这种情况下,你会希望你的路线读取'/ topics /:topic_id/posts /:id'。如果你坚持做错了,你会将这些字段添加到表单中。 – max