我有麻烦了。我不知道如何解决下面的问题。你能给我一些建议吗?被调用的ID为零,这将错误地为4
现在我有一条错误消息。在/ 名为id为无, RuntimeError这将误为4 - 如果你真的想零的ID,请使用OBJECT_ID
☆
块 _app_views_members_show_html_erb__17546xx63197x72440_70098x3x384700app /视图中的错误消息中提到的代码/members/show.html.erb
当我在下面的代码的“限制”后面加上“15”,我有错误,但是当我把“10”,我没有错误信息......它只发生当我尝试显示本地主机:3000 /会员/ 1。
☆members_show(图)
<div class="message_area">
<% posts_in_groups = GroupMessage.where(:member_id => params[:id]).order("created_at desc").limit(15) %>
<%# posts_in_groups.each{|post_in_group| post_in_group }%>
<div class="each_message">
<% posts_in_groups.each do |post_in_group|%>
<a href="/groups/<%= post_in_group.group.id %>" ><%= image_tag post_in_group.group.imageurl, :width => '20', :height => '25' %><%= "(" + post_in_group.group.name + ")" %></a>
<%= 'Page:' + post_in_group.page.to_s + '&' %><%= 'Line:' + post_in_group.line.to_s %>
(<%= post_in_group.created_at.strftime'%Y-%m-%d %H:%M' %>)
<div class="group_message">
<p class="message_content"><a href="/group_messages/<%= post_in_group.id%>" ><%= post_in_group.content %></a></p>
</div>
<br>
<% end %>
</div><!--each message-- >
</div><!--message area-->
不知道你是否已经这么做了,但是你有没有考虑过使用[Facebook-Omniauth](https://github.com/mkdynamic/omniauth-facebook)gem?您也可以观看[this railscast](http://railscasts.com/episodes/360-facebook-authentication),其中讨论了您正在尝试做的具体事情。 –
非常感谢Tamer先生。我已经使用过它。准确地说,我做了正式的登录系统,之后,我建立了Facebook登录系统。特别是在[:login]和[:user_id]中有一种冲突。 –
复制并粘贴实际错误以及错误中提到的任何代码行。 – tyler