我有问题,建立'link_to‘的行动“破坏”。
我在‘Routes.rb’中有两个嵌套的路由:
namespace :admin do
namespace :security do
resources :users
end
end
“耙路”指纹:
DELETE /admin/security/users/:id(.:format) admin/security/users#destroy
控制人是:
class Admin::Security::UsersController < ApplicationCo
<%= link_to "Connect", {controller:"home", action:"connectTo"}, id: "btny" %>
这是我视图中的link_to助手。
我想在这个link_to标记中附加一个参数,这样我就可以在动作connectTo中获取它。我找不到正确的语法或方法,也无法理解我在stackoverflow上找到的一些答案。我如何才能做到这一点?
def connectTo
#here i want to get the parameter i pass from link
我刚刚开始学习Ruby on Rails,我对此完全陌生。在Progate上完成rails教程后,我决定按照在Progate上所做的相同步骤(适合我的环境)来制作我自己的应用程序。现在我在这一点上,我希望用户配置文件图像显示在详细信息页面和用户索引页面,但我只看到损坏的图像链接。这是我的“用户控制器”的代码
class UsersController < ApplicationController
def index
@users = User.all
end
def show
@user = User.find_by(id: params[:id])
我的初衷是在图像上显示一些文本。同时,当我们点击图片时,网页将被重定向。并且我使用包含背景图像的div的link_to函数。代码如下:
<%= link_to raw('<div style="background-image:url(<%= image_url '1.jpg'%>);width:340px;"> This is a test</div>'),index_by_dvp_domain_path %>
但是系统告诉我有SyntaxError。
我想在我的link_to中添加一个包含文本的图像,所以我编写了这段代码,运行良好:
<%=link_to image_tag('fleche_droite.svg') + "Ajouter un joueur à la liste", invite_player_path(@tournament), class: "btn btn-success", id: "convocation-submit" %>
问题是,我需要在我的图像中添加一个特定的类,以给它适当的大小。我如何在rails助手中做到这一点?