小编nim*_*lla的帖子

如何在iPhone模拟器中设置默认设备?

每次我在iPhone上调试和在模拟器中运行之间切换Xcode都会重置模拟设备.我想将模拟器作为iPhone设备运行,但它不断变回iPad.有谁知道如何设置配置,以便模拟器默认为iPhone设备?

我可以在Simulator中将硬件切换到iPhone,但当我回到Xcode并运行"Build Debug"时,它会在iPad内重新打开应用程序.我可以让它切换的唯一方法是使用Xcode中的Overview菜单,我看到的选择是iPad Simulator 3.2和iPhone Simulator 4.0

当我在设备和模拟器之间切换时,它总是回到iPad.

iphone ios-simulator

15
推荐指数
2
解决办法
3万
查看次数

辅助方法如何屈服于rails 3中的块?

我已经在rails 2中使用了这个模式用于许多帮助程序,但它在rails 3中的工作方式不同.我的目标是让一个帮助器方法生成一些嵌套内容的html标记.以下是我想要获得的基本示例:

<div class="box">
  my content
</div>
Run Code Online (Sandbox Code Playgroud)

在rails 2中,我这样做:

在我的布局文件中,我调用了辅助方法:

  <% box_wrapper do %>
    <%= yield -%>
  <% end %>
Run Code Online (Sandbox Code Playgroud)

辅助方法的定义如下:

def box_wrapper
  concat <<-EOF.html_safe
    <div class="box">
  EOF

  yield  if block_given?
  concat <<-EOF.html_safe
    </div>
  EOF
end
Run Code Online (Sandbox Code Playgroud)

但是在rails 3中,当视图被渲染时,它输出我的整个页面,然后在box_wrapper其内部呈现第二次所有页面内容.

我想我错过了一些关于如何使用助手和收益的东西.有任何想法吗?

ruby-on-rails ruby-on-rails-3

12
推荐指数
1
解决办法
1万
查看次数