小编kpa*_*ul 的帖子

在Rails中,使用Jquery / Ajax更新div

我需要一些有关如何在不实际加载页面的情况下使用Jquery / Ajax更新div的指导。在提出问题之前,我将提供一些必要的信息。

我有两个模型:

  • Scoreboard型号has_many :teams
  • Team型号(belongs_to scoreboard

scoreboard#show页面上,我渲染了一部分以显示all @scoreboard.teams

局部显示单独的div中的所有团队,如以下代码所示:

<div class ="team-list" id="team_<%=team.id%>">
 <div class= "boxin1"><%= team.name %></div>
 <div class= "boxin2"><%= team.win %></div>
 <div class= "boxin2"><%= team.loss %></div>
 <div class= "boxin2"><%= team.tie %></div>
 <span class= "boxin3 btn btn-primary"><%= link_to "Edit", edit_scoreboard_team_path(@scoreboard, team), remote: true %> </span>
 <span class= "boxin3 btn btn-primary"><%= link_to "Del", [@scoreboard, team], remote: true, method: :delete, data: { confirm: "Are you sure you want to …
Run Code Online (Sandbox Code Playgroud)

ajax jquery ruby-on-rails

3
推荐指数
1
解决办法
3005
查看次数

将引导类添加到rails形成time_select字段

Bootstrap具有类"表单控件",可以添加到选择框以赋予其样式.我能够成功地做到这一点,因为对于以下领域:

 <%= f.collection_select :team_a_id, @teams, :id, :name, {prompt: "Select first team"}, {class: "form-control"} %>
Run Code Online (Sandbox Code Playgroud)

但是我有time_select的以下表单字段.我需要将html类(最好是"表单控件")应用于以下表单字段,并且使用上述相同方法未成功执行此操作.

 <%= f.time_select :match_time, prompt: {hour: 'Choose hour', minute: 'Choose minute'}, minute_step: 15 %>
Run Code Online (Sandbox Code Playgroud)

我该如何处理这个问题?

forms ruby-on-rails twitter-bootstrap

3
推荐指数
1
解决办法
1511
查看次数

在 Rails 中配置 loader.io

我正在尝试使用 heroku 中的 loader.io 插件来对服务器进行压力测试并优化服务器。我很难验证我的网址。我已按照 loader.io 文档了解如何验证 URL,但我认为我做得不正确。该文档建议执行以下步骤。

1) 将验证令牌放入文件中或下载。我下载了 .txt 文件。然而文档说,"The file should be uploaded at the root of your server". 我将文件放在根目录中,但出现以下错误。URL returned wrong response code (404). 因此,我认为我没有把它放在正确的位置。

2) 将文件上传到您的服务器,以便可以通过以下 URL 之一访问该文件:

http://example..com/loaderio-28016b04fdb0ed4ea066**********a.txt

http://example..com/loaderio-28016b04fdb0ed4ea066**********a.html

http://example..com/loaderio-28016b04fdb0ed4ea066**********a/
Run Code Online (Sandbox Code Playgroud)

我知道使这些链接可用的唯一方法是通过相关的控制器和操作。我制作了一个名为 的控制器loaders_controller和其中show包含文件的模板。token命名的路由指向加载器控制器并显示操作。这是我知道可以使以下路线可用的唯一方法。路径文件如下。

get 'http://example..com/loaderio-28016b04fdb0ed4ea066**********a.txt' => 'loaders#show'
Run Code Online (Sandbox Code Playgroud)

当我厌倦验证它时,它说找到了 URL,但令牌不存在。我认为这不是正确的做法。这条路线对我来说似乎不太合适。我认为问题在于将文件放置在根服务器中。我不确定我做错了什么。

ruby-on-rails heroku

3
推荐指数
1
解决办法
1813
查看次数

标签 统计

ruby-on-rails ×3

ajax ×1

forms ×1

heroku ×1

jquery ×1

twitter-bootstrap ×1