前提
ruby on railsで食べ物のガチャガチャのようなWebサービスを作っています。
実現したいこと
controllerで別ページにリダイレクトするときに、ページの先頭ではなく、ページの指定した場所にリダイレクトするようなコードを書きたいです。
該当のソースコード
ruby
def add a = params["id"].to_i @selects = Menue.find(a) Select.create(url: @selects["url"],name: @selects["name"],price: @selects["price"]) redirect_to "/gatya" end
現在は、このaddアクションの最後でredirect_to "/gatya"となっているため、gatya.html.erbのページトップに戻る仕様になっています。
しかし、gatya.html.erbの途中(ページトップではなく、ページ内のid等を付与した指定した場所)にリダイレクトできるようにしたいです。
未熟な質問で恐縮ですが、何かご教授いただけると嬉しいです。よろしくお願いいたします。
試したこと
gatya.html.erbページ内のリダイレクトしたい特定の場所にidを付与して、controllerのaddアクションの最後で、redirect_to "gatya/#id名"としてみましたが駄目でした。
0 コメント