小编use*_*806的帖子

Rails将params传递给新的动作

我链接到一个新的动作,在URL中给出一个参数.该参数应该在create-action中可读,以便我可以将它放在新创建的对象中.

具体:我在书架的展示页面上.有一个link_to链接到book的new-action,其中包含一个包含书架id的参数.在创建书籍时,我想将书架的id 放入书籍的外键(bookshelf_id).

我怎么做导轨的方式?link_to如下所示:link_to new_book_path(:bookshelf => bookshelf).我尝试在create-action中读取并传递带有@ book.bookshelf = Bookshelf.find(params [:bookshelf])的参数,但它是一个空字符串.

action ruby-on-rails params

2
推荐指数
1
解决办法
4127
查看次数

标签 统计

action ×1

params ×1

ruby-on-rails ×1