通过一个 Java 应用服务器使用 JRuby on Rails 和 XML 增强 Ajax
2009-11-20 00:00:00 来源:WEB开发网
清单 7. 更新 app/controllers/application.rb...
# Uncomment the :secret if you're not using the cookie session store
protect_from_forgery :secret => 'f0acb4610baa60661ff5208183e85263'
end
...
这个文件对于正常运行 Rails 应用程序非常重要,因为这个项目在默认情况下没有使用 cookie 会话存储。
接下来,需要执行更多的操作,使 Rails scaffolding 文件能够正常运行。
完成 JRuby on Rails 应用程序
Rails scaffolder 快速创建了一些文件。首先,需要编辑 index.html.erb 文件(参见清单 8)。
清单 8. 更新 app/views/films/index.html.erb...
<td><%=h films.notes %></td>
<td><%= link_to 'Show', :action => 'show',
:id => films %></td>
<td><%= link_to 'Edit', :action => 'edit',
:id => films %></td>
<td><a
href="films/destroy/<%= films.id
%>">Destroy</a></td>
</tr>
<% end %>
...
<br />
<%= link_to 'New Film', :action => 'new' %>
接下来将更新 edit.html.erb(参见清单 9)。
更多精彩
赞助商链接