我需要一些有关如何在不实际加载页面的情况下使用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) 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)
我该如何处理这个问题?
我正在尝试使用 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,但令牌不存在。我认为这不是正确的做法。这条路线对我来说似乎不太合适。我认为问题在于将文件放置在根服务器中。我不确定我做错了什么。