我对 Sinatra 相当陌生,我正在尝试从部分内部访问数据库中的数据。
这是我想要在页面上显示的部分的示例:
<% @articles.each do |article| %>
<ul>
<li> <%= article.articleName %> </li>
</ul>
<% end %>
Run Code Online (Sandbox Code Playgroud)
如果我只是设置一条像这样的路线,效果很好
get '/articles' do
@article = Articles.all
erb :articles
end
Run Code Online (Sandbox Code Playgroud)
和 /articles 页面类似
<% @articles.each do |article| %>
<article>
<p> <%= article.articleName %> </p>
<p> <%= article.articleBody %> </p>
</article>
<% end %>
Run Code Online (Sandbox Code Playgroud)
但是,如果我将上面的代码放入部分代码中,它似乎不起作用。
任何帮助,将不胜感激。我确信我错过了一些简单的事情。
我只是想通过发送/接收http请求(独立的Web应用程序,而不是Spotify应用程序和桌面客户端)来创建播放列表.我已经挖掘了文档,无法找到明确的解决方案.有人能指出我正确的方向吗?提前致谢.
所以我有一个Backbone视图,我在其中声明了它的className.我正在尝试将click事件绑定到该类.所以像这样:
className: "question"
events:
"click .question": -> console.log("clicked")
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.这似乎是因为元素不在视图本身内部.因此,如果我在模板中创建一个元素,我可以绑定到那个就好了.我应该能够绑定到视图本身吗?任何帮助表示赞赏.谢谢!