问题标签 [link-to]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5563 浏览

ruby-on-rails-3 - Rails3 - 如何使用 link_to 帮助器将 Javascript 变量发送到控制器的操作?

如果我有以下 javascript 代码

我正在调用setNewValforVar函数n时间

所以当我点击一个链接时,它会将myVar值发送到远程链接中的控制器操作,比如

我 Rails 2.3.x 我会这样做

我在控制器的动作中得到了这个

我如何使用link_to助手在 Rails 3 上执行此操作?

0 投票
1 回答
2303 浏览

ruby-on-rails - Rails:显示可点击的图像,并传递参数

基本上我正在处理三件事:(*前两件作品)

  1. 一个名为 Index() 的 Action,它接受一个 user_id 参数。
  2. CSV 导出功能
  3. 从索引视图到 CSV 导出文件的所需链接;理想情况下使用 link_to 方法。

前两个工作完美,我在使用 link_to 方法生成链接时磕磕绊绊,因为 CSV 文件需要使用 user_id 参数限定到正确的用户。

这是我的控制器代码:

index.html.haml: * 注意我缺少一个参数 1234,这需要生成一个 csv

用于生成 CSV 的 URL:

我确信这是一个超级容易解决的问题,而且我花了一个小时忽略了明显的解决方案。先感谢您!

0 投票
1 回答
1208 浏览

ruby-on-rails-3 - Rails 2 到 rails 3 link_to image_to 标签

这是我在 rails 2 中使用的代码

我怎样才能到达rails 3?

我是不显眼的 javascript 的新手,所以有人可以帮助我转换它吗?

我尝试使用以下内容:

但我错过了 :before 选项:(

谢谢

0 投票
2 回答
1267 浏览

ruby-on-rails - 通过link_to传递参数时没有路由错误

错误:

No route matches {:action=>"new", :controller=>"comments", :parent_id=>1}

路线.rb:

楷模:

看法:

控制器:

通过阅读您可能已经收集到的代码,我正在尝试让ancestrygem 使用嵌套资源。我一直在使用 Ancestry gem 上的 Railscasts 剧集来指导我。感谢您阅读我的问题。

0 投票
1 回答
994 浏览

ruby-on-rails - Rails button_to 或 link_to 图像

菜鸟需要一些帮助。我正在为我的孩子创建一个家务图表,它应该看起来像一个在线版本:

http://learningandeducationtoys.guidestobuy.com/i-can-do-it-reward-chart

Y 轴上列出的家务和 X 轴上的天数(太阳、星期一...)。盒子让孩子们点击并收到完成家务的星星。

chores/index.html.erb 表是丑陋的代码(对不起):

列出家务

以上为每天的每项杂务创建了“添加到钱包”按钮。Wallets 是 Children 和 Chores Tables 之间的连接表。两个问题:

  1. 我如何将按钮切换到表格中的框,单击时会变成星星图像(根据示例)?
  2. 如何重构表中的代码,以免违反 DRY 规则?
0 投票
2 回答
2735 浏览

ruby-on-rails - 如何在 Rails link_to 中生成自定义排序查询字符串 URL?

当我在带有许多参数的 Rails 3.0.7 应用程序中使用 link_to 助手时,它会生成一个按字典顺序排序的 url,这可能在 Activesupport 文档中的 Hash 的 to_param 方法中提到。例如

生成

但我想要的是

任何人都可以按照链接到或 url_for 的参数哈希中提供的方式进行自定义排序吗?

除非我遗漏了什么,否则这似乎与 link_to 文档中给出的示例相矛盾(ri link_to或者在文件中)/gems/actionpack-3.0.7/lib/action_view/helpers/url_helper.rb:215

当然,我可以像手动创建 URL

但这将缺少“Rails 方式”,并且在转义某些字符方面存在一些问题,因此将是最后一个选择。

0 投票
2 回答
1078 浏览

ruby-on-rails - Rails - 在 link_to 中动态切换确认消息

我正面临这种丑陋的重复,以便在我看来显示不同的确认消息。

我很高兴知道是否有办法避免这种情况?

谢谢!

编辑:

0 投票
2 回答
638 浏览

ruby-on-rails-3 - “link_to”的问题

新编辑

在所有这些路由助手resources :casesroutes.rb都按预期工作(c 是模型案例的一个实例):

更改routes.rb为:

两个路由助手失败(见下面的错误):

为了使它起作用,我需要更改最后两个助手:

为什么不需要给前两个助手提供 :area 而需要后两个?它使代码混乱......

老问题

最初我有这个 routes.rb:

我可以生成这种类型的链接

显示 ID = 3 的情况:

然后我将 routes.rb 修改为:

结束上面的link_to给我错误

似乎 rails 不会自动从参数中获取 :area 。我可以解决这个问题,迫使该区域创建一个链接

获取链接到

但我真的不喜欢它。难道我做错了什么?为什么 Rails 会带来控制器和动作,却忘记了该区域?

0 投票
1 回答
2082 浏览

ruby-on-rails - 如何在rails中使用haml将链接放入h1?

嗨:)
我是haml的新手,想要这样的东西:

我怎么能意识到这一点?希望你能帮我解决这个问题:)

0 投票
1 回答
1225 浏览

ruby-on-rails - Rails 3.1 link_to 奇怪的问题

我正在使用 Rails 3.1 rc1。有一个奇怪的问题一直困扰着我。每当我使用link_to功能时,链接href也会出现。

例如:

在浏览器中产生以下输出

我不知道为什么链接href也以这种方式显示。

我也尝试了以下方法:

还是一样的输出。似乎这个问题与 Rails 无关???

请帮忙。你的建议很有价值。