Основываясь ответ roninek , я нашел лучшее решение быть следующим:
в/app/helpers/application.rb:
def with_format(format, &block)
old_format = @template_format
@template_format = format
result = block.call
@template_format = old_format
return result
end
В/app/views/foo/bar.json:
<% with_format('html') do %>
<%= h render(:partial => '/foo/baz') %>
<% end %>
альтернативное решение должно было бы переопределить render
для принятия :format
параметр.
я не мог заставить render :file
работать с местными жителями и без некоторого пути wonkiness.
Предполагая, что вы говорите о наборе команд x86, вот несколько вещей, которые следует запомнить:
Вот код (при условии, что вы пишете в 16-битный порт):
void outportw(unsigned short port, unsigned short data)
{
__asm mov ax, data;
__asm mov dx, port;
__asm out dx, ax;
}
в случае, если вы пишете в 8- битовый порт, код должен выглядеть так:
void outportb(unsigned short port, unsigned char data)
{
__asm mov al, data;
__asm mov dx, port;
__asm out dx, al;
}